My kids -14 & 16- did 2 separate sessions with 2 different instructors. Everything was great. The instructors were on time, knowledgeable, personable & fun. My kids learned a great deal & really enjoyed their time on the water. The staff did everything they could to make them comfortable. Highly recommend.