The package arrival was delayed for 1 day. Took the package from the front office of my apartment it was pretty heavy, I managed to moved it to my apartment by pushing it, if you live on a apartment and need to take it to second floor or another building you will need a friend or someone to help you carry the package. To assemble it was easy, I just need to attach the feet of the sofa, nothing to complex. When I screwed the middle foot, it looks like it was not that stable enough but then I tested it out, invited friends to test the sofa and it was incredibly supportive and sturdy. The whole sofa is pretty and cotemporary perfect to what I am planning to do to my apartment. It is very convenient for me as well because I do not have enough room to accommodate guest that sofa serves as a bed when needed.