Location, cleanliness, and amenities. All top notch.