We spent 10 days with our 2 young children here - location was great, close to the beach and essential shops as well as local attractions.
Best thing was the villa - perfect for us, had everything we needed and the pool is simply great!