Excellent place. Sparkling clean. Brilliant view and location and extremely responsive communication. Thanks, we had an amazing time