I bought 2 of these sofas for a client's home.  They were relatively easy to assemble (although you have to be really careful to align both brackets on each side between the back and sides to ensure a secure assembly).  One sofa had a mark on the back and the other had a flaw in the velvet on the cushion that created a line.  Unfortunately the cushions are not able to be flipped over.  Luckily Wayfair's customer service is awesome and helped make the situation right.  The sofas are beautiful, comfy and seem sturdy so far.  The throw pillows are kind of small and thin, so you'll probably want to invest in nicer pillows.