Easy to put together and decent quality although not higher end but to be expected in this price range.  Waiting for bathroom to be finished before I can speak to installation.