Very nice place! Perfect if you are in Geneva for meetings at the UN.