My wife and I have never stayed at an all-inclusive resort before, and we thought we would try this one.
This all-inclusive resort was a fantastic stay for my wife and me. The rooms were clean, very comfortable and well lit (We stayed at the Diamond Club portion.) We can't say enough about the staff. They were very friendly, helpful and courteous at all times.
The food at the restaurants were very nice and the bars had a good selection of house drinks. We had quite a choice of activities to choose from (the spa massages were great) and the resort offered musical entertainment for all every night in the courtyard.
If you do book a package here, I would opt for the bus service from the airport to the resort. True it is $120/person - but renting a car is more expensive (you do need insurance and an international driver's license) and unless you are comfortable driving on the left side of the road, on the right side of the car, traveling 1.5 hours on hilly, pot-holed roads, with erratic, fast local drivers - take my advice - take the bus service!
We would book this place again, but longer (stayed 5 nights) and we would do more activities.