This is a good value for the price, but if it doesn't fit snugly on the cabinet door it is easy to knock off when you reach for the towel.  You can bend the piece that fits around the cabinet door if needed (because it is kind of flimsy).  Would still recommend.