This shelf was exactly what I needed for our children's bath. When we have guests they are often from overseas and stay for several weeks. It used to get a little crowded with everyone's toiletries in one shared bath, but now I can give our guests their own space in the shelf and the bathroom stays nice-looking, well-organized and is easier to keep clean.
This particular shelf is a little wider than most and that's why I chose it to have maximum shelf space inside it. 
Setting it up was not difficult and it is stable.