A little wobbly, and the top cushion is small, but I have a small cat who fits perfectly, so I'm satisfied.