Views are amazing as promised. Kitchen and bathroom toiletries fully stocked. Very comfortable and modern. We found it a bit noisy - the pitterpatter of feet above us and the host's laundry. The beach was disappointing. We had the impression we'd be able to sit on the beach, or stroll along it, but even at low tide, beach is rocky and narrow.