El Gran Castillo was a great choice for our family vacation. It felt very private and had 3 separate living areas, just right for our three families. Located right on the water, the view was outstanding. We especially liked the sandy front yard for the kids to play, the sand toys provided, the hammocks, and the use of kayaks. My favorite part about this trip was the communication we had with the management company, Sunrise Properties. They went above and beyond to answer every question, provide pack n play cribs, highchairs, taxi service, airport reservations, and golf cart drop off. That made our trip so easy. With international travel, this helped alleviate so much pre-travel stress. Additionally, we were treated so well by the caretaker, William, and the personal chef we hired, Sarita. Things to be aware of include poor infrastructure on the island, (super bumpy roads), music played all day at restaurant next door (I personally enjoyed it tho) very dangerous slippery tiled steps, wide open spaces on the railing (hazard for kids falling through), occasional power outages, and a 20-minute ride to Secret Beach. Groceries are expensive! The grocery store is a 15 minute ride. We found some fun spots: Marbucks (breakfast spot) Food Truck Stop, and Rum Dog for yummy margaritas. Although the rooftop pool is very small, it was super clean and was ideal for our young children who spent most of their time there. Get ready for island life. This house will be a great place to relax.