This resort is the best place for kiddos, hands down. But fair warned, checkin is super late at 4pm, which was miserable with two small children who desperately need their naps each day. But once we were in, the experience was great. I would recommend the hosts put a simple broom in the unit. The sand adds up after a few days, no matter how diligent you are about wiping feet. The unit is beautifully decorated and we had another amazing vacation as a family here.