overall I am very happy with my purchase.
cons-they sit low, take a while to fluff out, cushions come off easily if your sliding on and off or fooling around on them. 
pros-comfortable and squishy, interchangeable, the color is an exact match, assembly is easy, great cuddle couch