For the price this bench is really great! It was super easy to assemble. All that was needed was to screw the legs on. Pretty high quality too! The color of fabric and color of legs look really great. We didn't think we'd use the storage as much as we do but it has become on of our go to drop spots for tools and other misc stuff.