Wow! What a great place to stay. Stylish and sparkling clean. Great amenities! Beautiful views and so serene. Right on the water. Perfect piece of paradise.