If at-home is your route, a solid home gym is a great choice for strength training, but it doesn't match the total body ...
"It’s a nice small apartment set of weights, and it’s great for beginners." ...