It is a perfect size and  the top easily holds my large bottle of shampoo/conditioner.  It stays on the shelf, too.  It is a little pricey, but worth it to me because I don't have to worry about it rusting in the shower.  I looked at many caddies, and this one was a good selection for me.  I would purchase it again.