While the toddler play area is definitely not clean, I bring my 21 month old here for swimming lessons. We have been impressed so far! We have been at least 15 times and Nicole has been the instructor. All of the instructors seem well-liked. The registration desk is a little unorganized and you DEFINITELY need to pay attention to your bill. Overall we really enjoy water wings!