Th bench itself is fine.  It was shipped undamaged and on-time.  However, the baskets are very cheap and extremely hard to put together.  They corners don't align properly and some of the screws didn't even have threads on them.  We are going to buy new baskets for this bench as they look and feel cheap.