Right across from the main station, 10 mis by train to the airport or 15 mins by bus 10, A little noisy though, better ask for a room on the upper floors. The Britannia Pub on the ground floor belongs to the same owner, is a popular meeting point and open until 2 am. The Britannia has good meals for lunch and there are dozens of other restaurants within a 5 min walk range. With rates around CHF 180, not among the budget class hotel though.
Directions: Right at the Cornavin train station, public transport just outside the door to all parts of the city, large station underground parking (resonably-priced at night and public holidays)