This bed came in a long box wasn’t overbearing to maneuver upstairs. My son was able to carry it upstairs on his own. There was assembly required but it didn’t take long to assemble. The bed is very sturdy and there is no squeaking. It’s a very nice size that doesn’t take over the room due to the streamlined design. I love this bed and would definitely recommend!