This place is great. Highly recommend. It's the place to stay in Geneva