A great place to stay, with everything you need for a beach holiday. The couch is super comfortable! The view from the balcony is amazing. Hosts are great with communication and responded quickly to a request for new towels.
One note, a lot of stairs - small children need supervision.