AMAZING family vacation with my 9y and 11y. We are so lucky. We had enough of the all-inclusive resorts (consumed too much, most of it not necessarily that good) so this was awesome. The grounds, pool and hot tub, rooms, vegetation, walkability, bikeability, runability (especially on the natural trails) everywhere, food (especially Beach Club and St. Regis Bar where you could eat outside. Poolside Sea Grapes was good for lunch but not as much for usual dinner) was awesome. Breakfast buffet or a la carte was always great w/super friendly, patient staff Xiaomara, Briezella, and Stacey. The MOST amazing part is the animal shelter on site where you could visit, volunteer (we went daily!), walk dogs, even foster them in your rooms, visit the cats in the outdoor catios, visit the goats, sheep, turkeys, chickens across the street. We fell in love with a cat and had to fly him home (the shelter handled everything and provided the vet paperwork, soft carrier for the flight so we only had to pay $95 for the airline to bring him home :) The animal shelter staff are amazing. Was our 2nd time and will definitely be returning (probably to adopt more pets too :) Only suggestions for improvement is to have longer biking paths!