Delivery was on-time, and nothing was broken. It was a bit smaller than I expected, but this sofa was VERY easy to unpack and put together. It took less than 30min by myself. I love that the seat cushions are not detachable and the back cushions are Velcro attached. It seems sturdy and weirdly comfortable. Great for a small space or starter apartment.