With the exception of it not being all-inclusive, it had everything we both wanted. It has several pools, one being geared mostly towards adults, several restaurants, a cigar bar, water slide, and the beach. I also loved how huge the rooms were. Even the one bedroom suites also have a living room with kitchenette. The bathrooms feature a double vanity, walk-in shower, and huge garden tub.
It was great to just step away from the cell phones and chill by the pool or beach with a nice cocktail in hand. The food was amazing, which I was a little nervous about. Portions were very generous, even with the cocktails. The resort is cash-less, so you just charge everything to your hotel card and they charge your debit/credit card when you check out. We definitely want to visit here again!