Does exactly what we need them to do. We have two small dogs (under 20 lbs) that do not jump up and respect the “wall” however, if this is to be used for jumpy dogs, they will easily knock this over. 
Gave it 4 star rating instead of 5 because the pivoting feet actually loosened and I had to re-screw them back in myself...maybe a double-washer system or something (sorry, I’m not a carpenter or crafty in any way) could help that but for our purposes, we really like them and they work perfectly!