Sparkling clean, very modern, spectacular view, excellent hosts, amazing location. We loved our stay. 😊😊😊