The storage system arrived 2 days ahead of what was promised. Everything arrived in great shape with no damage, kudos to the manufacturer for packing the product with foam in place. The product was easy to assemble, all parts and pieces were in the box. Be sure to sort the parts and hardware before starting the assembly, it just makes the process so much smoother. The instructions also point to a web site for installing the cabinets on the wall. Be sure to watch the video, it does give a few great tips. Overall very satisfied with the storage system and would recommend it to anyone looking for this type of product.