The sofa in general is ok, but to put together is horrible! Very hard to set up, it took almost a whole day to do it. Very frustrating.