I love teaching and working out at mActivity. It is clean, well laid out, lots of workout equipment, great vibes and a wonderful place to relax, grab a coffee and hang out with friends. Friendly, attentive staff and very knowledgeable trainers. Best Gym in New Haven!