Service, location, amenities, and the room were all on point.