Fair price. All pieces were there and look good. The density of the wood is a bit better than I thought it would be, and the finish is decent too. Took about 30 minutes all together to assemble the bench and mount the shelf on the wall. The bench comes with 4 legs and the top/bottom pcs with 12 bolts. The shelf comes assembled, and mounting it is simple. The shelf is heavy so follow the directions by securing to studs if possible, and secure the ledge in 4 places. The provided ez anchors work well but only if done correctly. I think I spent just as much time unpacking the pieces and throwing away the trash than I did assembling anything.