Bought it for my 15 year old son. Package was left on porch. My son was able to bring it in through the garage by himself (rolled it back down the stairs and slid it in). He put it together in about 2 hours and my husband checked to make sure everything was stable. Set is pretty large so make sure you pre-measure your space. Very good quality. We also have a dip station, stationary bike and with free workout videos on Amazon Prime, I cancelled gym memberships.