Delibery took about 3 weeks as expected. All the pieces were delivered together. Its pretty simple to put together, and I put it together by myself in about an hour. It looks just like the picture, and it is very comfortable, soft, and cushiony.