This does not fit over the cabinet shelf as nicely as in the picture, which I'm sure has to do with the thickness of the shelf. However, my shelf doesn't seem much thicker than the one in this photo. The rod that holds the paper towel roll is sort of oddly shaped and the roll doesn't turn over as smoothly as I'd like. But it keeps it off the counter and stays put together so it does the job.