The villa we had was fantastic, well laid out, huge for two of us, our own pool. The staff are wonderful, especially when dining. A;an, Hazel and Lacey were great. We were on the all inclusive package, which was the best. Al the little extras that came with it and was great value for money.
The food in the main restaurant next to the beach was wonderful.
Drinks were great, glasses filled when empty, which is something i have not see before, waiter service, which was efficient and not a problem for any of the staff.