Easy to put together, looks great! Love having extra storage under the bench. The cushion itself is very firm, but to be honest, we barely use it for sitting for longer than 10 seconds to throw our shoes on - no biggie!