Stayed for 5 nights at easter. Villas are not directly on beach but it is very close. Villa we stayed in was very spacious with fab pool. Staff were great and treats kept arriving at the room. Grounds are immaculate with lots of attention to detail. Would suit either couples friends or families.