Perfect for our bathroom!  Took awhile to assemble, but everything needed was included. Good enough quality for the price but not quite 5 star quality.