I have been going to the YMCA for 16 years everything is always new, modern, and very clean. All the machines are updated. The staff is friendly and knowledgeable. My daughter loves the Karate instructor. I have taken several classes and always enjoyed both the content and instructors. There are so many classes, I can have a wide variety of workouts making my special time fun.