I don’t know how well the cushion would hold up to heavy usage, but the bench looks beautiful  was easy to put together. I’d say it’s everything you could expect for the price. It doesn’t sit like expensive furniture, but it looks much higher end than the price tag.