Facilities, hosts, locations, views, and cleanliness were all perfect.