Bench is easy to put together. This bench has a very firm cushion and good storage space.