The quality of the bench and baskets is pretty good. The assembly is intuitive. The cushion is really firm and seems to be of high quality.  The bottom of the bench where the baskets sit scratches easily. It's mostly hidden by the baskets, but if you use the baskets a lot, the bottom will show the wear. Otherwise, I would have rated it higher.