LOVE everything about this Sofa. Sleek, modern and comfortable (not to soft or firm) easy to put together. My dog had wet muddy paws and jumped on the couch and multiple times (Yes I had a panic attack) all I did was take the garden hose to it and everything came right off. I would recommend it and don't be scared of the white cushions, it looks fabulous