Courthouse Athletic club is the best gym and only one I would go to in town. They have 5 locations in the Salem area and with one membership you can go to any of them. They offer brand new state of the art equipment, fitness coaches at no additional charge, and tons and tons of classes. Between all of the gyms you can find any class you want. They also have nice lap pools and heated pools for aerobics or to take the children. They have other great things located on the properties as well. They will most likely give you a guest pass if you go down and check it out. You will not want to go to any other gym.