We bought two of these benches for our pool table room and they are pretty good quality as long as you have them backing up to a wall. The entire back of the bench is held together with velcro and there's no way to hide it. You can easily see if from behind so I suggest you put it against a wall. They are firm but still comfortable to sit on. The color is true to the photos and despite the questionable construction I'd buy them again.

Pros: Look good, firm but comfortable and good color quality
Cons: Velcro is a bit low budget