Where do I start?! This place is EXCEPTIONAL. Imagine 5 star hotel cleanliness, amenities, and the location is fabulous. 100% I will be staying here again. HIGHLY RECOMMEND!