Very good overall but I had two minor concerns. The top pad is slightly firmer than I would like, and the storage baskets were hard to assemble. I think you'd be better off buying your own. Overall, I am still happy with this bench and I like the way it looks.