Great spot. Just a 5 minute walk from the beach, a pool to use when you want to cool down, and plenty of space to stretch out. Internet was great - we worked from here for a few days. There are a couple of little restaurants in the town where it's easy to get a good bite.
Would definitely recommend for a few days or few weeks away!