The sofa arrived quickly, but the box it came in was very heavy. It did not come with any instructions to put it together but it was fairly easy to assemble. The sofa is a nice length but is pretty firm. We are using it in a front living room we rarely sit in so it works for us. My biggest complaint is it is so low to the ground. I’m short with very short legs so it isn’t that uncomfortable for me, but if you are tall or have long legs you could be very uncomfortable sitting on it. I wish it was at least  1-2 inches higher. The sides do come off so if you want to use it as a bed you can have more length.