Health Connection is a large gym in Richmond. They offer classes as well as weight training. The Health Connection requires a yearly contract. The cost is high. They do have good equipment and knowledgeable staff. They offer an area for kids to play while you work out. I personally do not like contracts because life circumstances can change and a gym should allow for this.