This place was perfect for our family of 4. Great location (5-10 min walk to beach), well-supplied, super clean, plus welcoming and responsive hosts. I would recommend. All things appeared as advertised, and there were some nice extras (like an umbrella for a rainy day, and beach stuff for a sunny day). If you plan to use the spa, I would recommend advance communication of your intentions before arrival. We didn't want to leave this place...