This was perfect for our bathroom.  It could have been a little taller, but that is not the fault of the product.  Would say easy to assemble but my hubby helped on this one so I can't really say how easy it was.  It looked easy from where I was sitting :)