Pretty good and sturdy. The size is same as mentioned in the specs. The pee pad that i have used here is the puppee pet training pad which is thicker in size as compared the regular Amazon ones and the holder is able to hold that as well. The size of the pee pad that i used is slightly bigger than holder and that is why it has come out. But i liked it as the mesh is creating a good barrier between my puppy's paws(ahih tzu) and the pee pad. Works for me.
The size would be small for a medium or big sized dogs.