Great sofa, easy to assemble. It has nice big cushions. The sofa fabric is just a cover that you put on, this means that you can take it off and wash it if you get any stains on it.