This is a lovely place to stay and for the price, I have to score it 10 out of 10. However, it is not 5* in my opinion although it has 5* touches.
Negatives - Although nice, the food is quite basic and although changes daily, it is still all quite similar.
Maintenance could be a bit better for 5* resort.
Sister hotel next door is chaotic and hard to steer clear of if you want to go to the beach.
Poor wine but beer and spirits OK
Positives - Staff are really helpful and friendly
Villas are spacious, clean and modern. Private pool a nice bonus even if shared with your neighbour.
Beach is a 15 min walk through the sister family hotel but they offer a shuttle service on demand to and from.
Private section reserved on the beach which always had beds whilst the sister hotels beds were long gone with towels reserving them for the day.
Waiter service on the beach, again not offered to sister hotel guests.
2 Private pools away from the sister hotel guests, one with a swim up bar.
3 Ala carte restaurants to use per stay - book as soon as you arrive to get tables.
some decent cocktails included in the All Inc and only small charge for premium cocktails.
Overall I would recommend this place, especially for the money, but do not expect a top quality 5* experience.