Well constructed and a real bargain. I can't get my kittens to stop playing on it. A bit small for full grown cats but it definitely keeps the little ones from scratching on the furniture. Love it.