Amazing place, sparkling clean, amazing views, stunning views, great location. I could go on and on. You will not regret this booking, trust me!