The installation instructions say it comes with 4 bolts and 4 hex nuts. There were no nuts in my package. The bolts aren't long enough to even have nuts on them. But I was able to assemble it. It seems relatively durable. I bought it for my Shark steam cleaner. Not a good idea. The area where the mop stick should rest on the stand is too low for a steam mop. This stand ends at the level of the water tank and is too narrow for a mop. I need to find some kind of elastic to attach the mop to the stand.