This is a good gym for the size of it…2 stories and smaller than normal but the variety of equipment is very good… I use the free weight area down stairs and cardio upstairs. They also have all kinds of classes… I haven’t personally taken any but I see a lot of people in them. Definitely worth checking out… never really crowded and the staff is pretty helpful. Has always been clean when I have been there. They have day care for kids also and there is a spa with massage treatments and other services. Pretty impressive for a small town gym. The only reason it not a five star is there nothing available like racket ball or basketball.