The directions are pretty well written, it wasn't too difficult for me to put together myself until the larger parts needed lifting, straightening, etc, and then it became a two person job. The hardest part of putting this together was figuring out which way the dumb old door hinges went on!Pro Tip: The bottom most bar MAY NOT fit if you put this together and then try to slide it over your toilet. The reason for this is the obvious plumbing involved with a toilet. My toilets pipeline happened to sit right at this bottom bar (there for added sturdiness) so it has to be removed. Before wasting time putting this piece on, measure from the floor to the top of you plumbing as I bet it will probably be a useless part.Everything included, but recommended you use a real screwdriver, not the dinky on they send you. Extra hardware was also included in case a piece was missing- which is always a nice touch to ensure everyone gets all the nails, etc they will need.Looks great, functions great and is more than comparable to something you would get at Ikea - in the quality section, not the cheap section!