I joined the Y 2 years ago and I just love it. There are programs for all ages and all fitness levels. Great classes, clean and modern facilities, genuine, friendly staff. It feels so welcoming. Kids' programs are well-run and provide a safe, non-competitive environment. Also sliding scales and scholarships available so everyone can join.