Resort was very nice, everyone at the desk was friendly and pleasant. Main pool was fun with pool bar and poolside activities for the kids. Grounds were kept up and clean. The mini suite was a little smaller than the photos looked but it worked out ok for us. Also could hear the next unit's TV or kitchen noise... but we were not in our unit much. Nice resort for the money.