I've been here only twice but it truly is a community. The motivation is contagious but not competitve! Everyone is in there to be better than they were the day before and you don't feel pressure to be at the same level as anyone else! The staff is so friendly and helpful. Memberships are a little pricey, but from my limited experience here, it's completely worth it!