We had a wonderful stay as a family. The apartment was immaculately clean and very cute. We also found the kitchen to be well supplied and we're able to cook most meals in (there is a also a full grocery store about 10 minutes away, so very convenient).The property itself is very charming, with a great pool that the kids really enjoyed. But the highlight of our stay was really the BEAUTIFUL beach just steps from the apartment. The water was warm, shallow with general waves (perfect for young children), We had so much fun playing in the water for hours!