I want to start by saying my delivery team was great. I love that you can track the delivery with the app. It made the waiting process much easier and could better plan out my day. For the sofa, the length is great for my tall husband. He can stretch completely out with a little room left. Sofa arrived boxed. Surprised how well it was packaged. Easy to attach the legs with the predrilled holes. Wish the back cushion had some way of attaching. Sofa is quite firm. Not entirely uncomfortable, but you much enjoy firm to extra firm to appreciate it. Hoping it will soften more over time. For the length of this couch, it is not at all bulky and the perfect solution for smaller living 
room space.