The resort is beautiful and is complete with 5 pools, 2 jacuzzis, a restaurant, a spa, a bar lounge, a pool bar & grille, a salon, a mini Starbucks, and beach access. The room we stayed in was nice, and the bed was very comfortable.
The only thing I will warn about is that the resort offers some fun free daily activities (and also an airport shuttle) that Molly’s guests are not allowed to participate in- even if you’re willing to pay for them. We didn’t know this until my son (6y/o) and I signed up to paint Tikis. As we were waiting the host said we weren’t eligible to participate because we were staying in a private room. I asked if we could pay and they sent me to the front desk where they told me I could not. My son was very disappointed and I was disappointed that we didn’t know ahead of time that we would not be able to participate.
Other than that, things were great. Would highly suggest renting a car at the airport - you will have to pay to park your car, but you can valet it at no charge (or the parking lot is not too far of a walk from the main entry).