Really nice touches, great location next to the beach. Was useful having a mini kitchen. The local shop was pretty expensive, only a bit cheaper than going to the closest restaurant.
The room stayed cool due to the stone walls. Great experience overall.