Pros: cleanliness, good amenities, ease of access, friendly staff, spacious rooms, perfect location for business and sightseeing.
Cons: this is a hotel suite rather than a true Airbnb, if that makes a difference for you. Also, in spite of the rooms being on the 7th floor, when the local drunks (who'd have thought Geneva had any?) decide to settle their disputes in the passages below, at 2 in the morning, you might have trouble sleeping. Not that the hotel can do anything about it, of course, but still - a note for future travelers.