My husband and I really enjoyed our stay here. The view from the room was incredible and the proximity to the gorgeous white sandy beach was literally out of this world. The hotel was spotless from top to bottom, I have never seen staff work so hard. The staff in the restaurants and around the pool were constantly asking if you needed anything, wanted top ups etc. The food was generally ok, not the best. I think in all you can eat all-inclusive places it can be very hard to get it right, but the food was fresh and the fruit was the best! The entertainment in the evening was a bit hit and miss some nights were good and some not so.
I would only have 2 criticisms -
1. The day we arrived we went straight to the spa to book some treatments and were told that they were booked up 10 days in advance. Which is pretty pointless really, surely most people are there for 10 days or less?! We had no idea of this or else of course we would have booked in advance, but it didn't cross our mind that it would be so booked up.
2. The concierge at the front desk doubles up as a front person for the time-share business and relentlessly tried to get us to go on a tour to the point of literally badgering my husband every time he saw him. You cannot really bypass him as without talking to him you would have no idea where anything is within the resort or any meals times, rules etc. Make sure you are very firm from the start or you will be hiding from him your whole holiday!