This was pretty easy for my husband to install, although he said he used his own hardware.  The stuff that came with it was flimsy.  Other than that, we love it!  It looks good and is the perfect size for our bathroom.  Shipping was fast too.