Amazing quality for the price, not too firm or too soft. Quick and easy assembly, looks great. I love the color and feel of the fabric. Yay!