The place is lovely, modern, and in a fantastic location in Geneva.