Easy to assemble- did it myself in one hour or so!  Nice looking.  Only problem was unable to install with my toilet plumbing with bottom bar.  Looked at other people's reviews and found someone with same problem.  Removed and attached to wall for stability and problem solved.  

Pros: Nice finish.  Good product for price
Cons: see above