Everything exceeded our expectations! The location, amenities, communication, cleanliness, I could go on for days. I would highly recommend staying here :)