This was my first all-inclusive resort. My wife had done all-inclusive it before with girlfriends and liked it. I was resistant, becuase I generally like to get out and enjoy the local scenery.
This resort was great. Great food and plenty of things to do to keep yourself entertained while not sitting around soaking up the sun and all-you-can-drink alcoholic beverages.
Forget the bad reviews. It was one of my big concerns when booking the trip, but none of those bad reviews were valid on this trip. Everyone that works there was more than friendly, just good people. The only one to look out for is the guy trying to get you to go on day-trips right when you check in. Make up your mind before you check in if you want to go on one of these. If you don't just tell him right off the bat to save the waste of time.
Otherwise, ENJOY! If I wasn't so into experiencing new places, I'd be back over and over becuase its a great price and an awesome resort.