This is a must! I was worried about whether or not my kids were too young (7yr old boys) but they did amazing! Our instructors, Jay and Manu were so patient, knowledgeable and fun! Don’t hesitate in booking this for your littles! One of the highlights of our trip for sure!