Stayed in the Cornavin a couple of years ago, it's fine for a place to sleep - no bar or restaurant as I recall but clean and spacious rooms. There's a great big clock in the lobby that is the tallest pendulum clock in Europe, or Switzerland, or something like that. It's right next to Geneva station so it's easy to get the train out to the airport and walk through to Palexpo.