It's easy to put together and the upholstery is good. But the legs aren't balanced. The center legs and one of the back legs are longer than the other three legs, so the bench wobbles. It's solid enough to sit on and such, but I expected all the legs to be the same length and they're not.