We enjoyed our stay at the resort. We traveled with two toddlers and often the cleaning staff would interrupt their nap time. They did make an effort to come back but that didn’t always happen. The only downside to the resort was that we could not get reservations to restaurants when we first arrived, as they were all booked. First couple nights we went to the buffet which was actually pretty good. Not sure why, but there is no swim up bars ! We had plenty of seating at the pool and beach. Overall I enjoyed my stay and would return here.