The experience was perfect, from check in process and service through the lesson. Our instructor was super friendly, good with our 15 yr old and 9 yr old, giving each age appropriate attention and instruction. They even let us use umbrellas and chairs complementary. We also loved setting, including poolside bar with good food and drinks. Highly recommend- and we are even going back for a second round of lessons!