This place taught me all my basics as a competive swimmer when I was 10 years old although it's difficult to advance they only move up the kids that they like and can be a little biased, but what annoys me is that there is no challenge in the lesson it's way to easy and if competive swimming is really what you like then you need someone to really push you and make you uncomfortable so that you can become a better swimmer although lifetime swim really offered that to me!