It is great and for the most part easy to assemble. There was only one tricky part when putting on the arm rests. It was the perfect size and color I was looking for.