Bally sports club is one of the best/biggest local gyms in the area. I went there when I lived in Rahway and still go there and I live in Edison. They have an enormous amount of equipment, especially cardio. I personally use the treadmills and I never have to wait in line (there are probably 30-40 of them). And they also have a lot of weight equipment and free weights and they offer classes. The best part of this gym is that they give you towels, I don't know any other gyms that offer that.