Location, WiFi, amenities, and cleanliness all great.