These were great! Kept my son in bed without any issue. They were even strong enough that when he’d sleep up against them they stayed put. He did eventually figure out how to take them off the bed himself, so we removed them after that point. But they are saved for the next child. They are still in great condition two years later. Mesh is all in tact as well.