Works fine for us. I read other reviews about it not sticking, but ours sticks fine and our fridge is even the bumpy kind of surface. My son doesn't pull on it a lot though, so maybe with more wear and tear it would come off. No problems yet though!
Bought this to keep my 2 year old out of the fridge, since he figured out how to open the one i had on there. But he figured this one out as soon as he seen it. might work for a younger child.