Location, amenities, cleanliness and communication were above and beyond what we expected. I would definitely stay again.