David place is perfect for a stay in Geneva. Try it out!