This is an excellent facility. Both of my kids have flourished since beginning lessons last year, and they enjoy coming to the classes.
Obviously, it isn't cheap so be prepared for that hit to your pocketbook each month. However, you can find ways to make the most of the cost, especially during the winter months. Make sure to watch for the emails mentioning open classes and respond quickly. If you have the time, you can get a number of free classes in each week.
One of the better places for swim lessons in the area.