We enjoyed our stay here. This place is nice and clean, with gorgeous mountain views and easy access to a private beach. It is also very spacious, with two bedrooms and two independent bathrooms, and with its own laundry machine and drying machine. All in all we give it 5-star plus.