We only stayed here one night but wish we could have stayed longer. The resort is lovely and the service was great. We loved the beach-white course sand and clear water. The views from the beach are gorgeous. Food was nicely presented at buffet and we had a fabulous dinner at the Italian restaurant. Our children enjoyed room service while my husband and I had a night out on our own. Please note that you can't see the ocean from most of the rooms- the resort has greenery between buildings and the beach, but this creates a wonderful atmosphere. We saw 10 monkeys in the trees while we were on the beach- very fun. Also note, it's pretty quiet, not a lot going on at night, so I wouldn't recommend the resort to night owls.