10/10 location this apartment is perfect for staying in Geneva!