It took a few hours to put together, but that seems pretty standard for these items.  Overall I am very happy with the results and it looks great in the bathroom.  I would recommend this to anyone.

Pros: Great value, looks great
Cons: None that I could think of