It is sturdy, heavy, and looks great.  The only minor downside is if you have bath sheets or want to hang pool towels, they are too large and drag on the ground.   

Pros: Great functional product that solves the problem of not having a wall to hang towel holders on
Cons: Even the tall holder is too short for pool towels or bath sheet sized towels