Heavy package when it arrived. May need help getting to the room.  My son and a buddy took it upstairs and assembled it for me before I got home. They said it was pretty easy to put together.  Took close to an hour.   It comes with two different heights of legs which I thought was cool.  We used the taller ones to make the bed higher.  It seems pretty sturdy.  Guests slept on it all weekend and it held up!!  It's good looking and better than I thought it would be for the price!!!  Very happy thus far!!