Fine for the price. Seating if very firm but that was fine by us. Easy to assemble. Only downside is the seat cushion fabric bunches up very easily.  You have to smooth out the fabric after sitting on it.  Oh - it is very light weight. Easily slides on wood floors. I would suggest anchoring it on a rig or against a wall.