Very well made, sturdy, heavy duty shelf.  Easily holds 32 oz. bottles of shampoo, conditioner, etc..  The 21" shelf has slot for washcloth but I slid my shower squeegee handle through the slot and it fit perfectly.   Very happy with purchase!!