We love this bench. It is not too tricky to put together. The cushion is pretty nice, well cushioned by still firm. It is pretty light to pick up and move around. We saw another bench that looked similar, but was on a different site and twice the price of this one. We are glad we went with this bench instead because we are really happy with it.