My husband and I enjoying working out at the Attleboro Y (although, we should go more often!). It's kept clean and there are many cardio and weight machines to choose from. As long as you don't go during peak hours, it is easy to have your choice of machine. The staff is very friendly, as well. There is a large parking lot, however, it is run by the town, and during the day, you have to pay a small fee (10 cents per hour, I believe)... I never have change with me!
more