Great quality for the price. It is firm but comfortable. Did not take long to assemble. The color is a little off though. Almost more brown than gray, but it still looks nice. Overall a good purchase.