It's ok for the price. It's firm, but feels like it will give in soon. Definitely cheap material tho. Light grey with beige undertones which I do like. The legs are brown plastic, but the corner piece legs are black.