I received this sofa quickly, but it was tricky getting everything out of the bottom where it was stored. It fits perfectly in my room and was easy to assemble.