Very good, but the part with the three arms sticking out, broke when my 7 month old cat hung on it.  Had to screw it back on with reinforced parts.  Over all a good product.