I'm impressed with the instructors. My son has gone a total of 3 times. 2 times it was him and one other child and 1 time was an hour long free class with multiple children and instructors. The times my son went with one other child have been great. He had Nate once and Alex the other time. Both guys were wonderful! Only thing is group sessions are only 30 minutes. It flies by especially when half the time is dedicated to another kid. The time my son swam for the free hour long class it was ok. Their seemed to be way to many kids even for how many training instructors were helping. It was very loud and unorganized but my son was enjoying himself and it was free so I cant really complain, just wish that it was less kids and not as noisy/unorganized. Front staff has always been friendly. The toys in the play area are a little janky looking but we aren't there to play so again not as important. I do wish the pool was bigger. Seems like after work hours it is busier so I will try to keep going before 4pm. The locker rooms are ok nothing special. I do not like the set up how you have to walk through the showers to get to the locker rooms. It feels a little cramped. The people here are great but the place needs a facelift.