I think you can get a good workout at home if you have weights, a bench, and either a treadmill or exercise bike. Of course a gym will have all this equipment, but if you end up buying the equipment once you won't have to worry about spending a monthly fee for a gym membership. It comes down to hard work and dedication.