Stayed at this apartment in August 2014 for 9 nights with my wife and two children (5 & 2). The apartment was excellent, clean, with modern appliances and very spacious. The complex is very private and meticulously kept. We often had the pools to ourselves and at the busiest times shared it with maybe 3 or 4 other families; two lifeguards at all times who were great with the kids. Wouldn't hesitate in recommending or staying again.