Shipping was fast and it came packaged well! Assembly was a breeze 8 screws for the legs, and you just slide on the back. It is a little stiff, but it is still comfortable! I love the soft fabric and I think it looks very cute!