The good thing about Total Body Fitness is that they are open 24 hours. I lived in Festus for about 2 months to finish up a project in Bloomsdale and needed a good place to work out. A month to month membership will run you about $ 65 which is a little steep but there really isn’t another gym in the area and the hotel gyms suck. They have a pretty good selection of machines and a large selection of free weights. There are a lot of cardio equipment(elliptical, treadmills, stationary bikes). The locker rooms are also kept pretty clean. The staff can make you smoothies too but I’ve never tried one before. They have a kids area if you want to drop your kid off and work out too. No swimming pool though.