Perfect for glass or tile. Holds 2  20oz bottles of body wash, razor and bar of soap with no problem.