This shelf was easy to install and absolutely solid. I installed on a preexisting shower stall over ceramic tile.

Pros: Attractive, sturdy, fairly easy to install
Cons: Price? I have no complaints with the quality of this product