A good clean room with all the mentioned facilities in a great location. The host is good at communication too.