Easy to put together, but I have done it before; the instructions could be more detailed for the novice.  I love the color and design.  The legs could be a bit thicker, for balance, but not a real problem since it is attached to the wall with a wall anchor and is over the toilet.  The cabinet is spacious, and the inside curtains are cute!