Overall the quality is better than I expected.  I bought it online and didn't get to sit on it beforehand but the fabric is soft and comfortable.