Very cool place that's spacious, clean, and conveniently located in the heart of Geneva.