Easy to assemble.  My 10 year old daughter assembled it in a short time.  Has template for hanging, and looks great.   Great finish and looks great in our bathroom.   Hooks are great and shelf id deep enough to hold what we needed.