The delivery was missing one box, which was half the sofa. It took another 3 months to arrive. Once it was all here, it was very easy to assemble and looked great. This is a VERY firm sofa. It ended up being too firm for us and we sold it and went with a softer one. 
Pros looked great, easy to assemble, easy to clean
Cons delivery was a hot mess, sofa was way too firm for us