This was the perfect experience. Location, amenities, cleanliness, communication were all perfect.