Resort was huge. The buffet was great breakfast lunch and dinner if you dont book a restaurant reservation. Buffet has ton of options but if you like a sit down dinner know that the service in the 3 restaurants we visited was super slow. Many pools and lots of chairs, look for shady area or umbrella early on if thats your preference. Great afternoon activites for kids/families, the girls from the vibe team were so friendly. Theres a party going on every night but its only loud if you are right near the action at the main pool. Oh, and you will will see a wedding, or 2 or 3 during your stay. During the day the beach was never busy while we were there, quiet there too, except nights with a wedding beach party. We saw the expected wildlife, lizards like big iguanas and small lizards in trees, many different birds, also cats around the resort, also dogs on the beach, a one night a racoon family looking for late night snack in the trash. We were warned that housekeeping and room service were slow but my experience was that they were very responsive and quick, just wish there were more options on the room service food menu. Overall the kids had fun and didnt complain of being bored. Just make sure you bring plenty of sunscreen!