Amazing amazing amazing! Perfect views, perfect location. Sparkling clean. We will definitely return...