We love the cabinet. It is a good quality product. The cabinet took us about two hours to put together (lots of parts). The instructions for this cabinet were more detailed than other products we have purchased and assembled from Wayfair. It comes with everything you need, including the hardware to secure to your wall.