Fairmont Mayakoba is a large resort, part beach-, part lagoon-side setting, with shops, bars and restaurants on hand plus a golf course, spa and cooking school. Travel around the site is on foot, bike, electric golf carts or covered boat. Connecting rooms are available for families, and complimentary welcome kits are given to children on arrival. There’s a complimentary kids club for four to 12-year-olds and a baby room for younger guests. This 401 roomed resort has a spa with treetop treatment areas, beach sitting alongside one of the world’s largest reefs, award-winning restaurants and waymarked nature trails to make the most of the stunning setting. The kids club caters for children aged five to 11. Activities focus on Mayan culture and the natural world. Babysitting is available for younger guests. Foodies will love the lagoon-side Mexican restaurant here. Kids under five eat free from the children’s menu with meals erring on the healthy side.