Just a little bit small for my 17# cat, but she is able to escape from that dratted puppy.  This is very well made and  sturdy.  No movement at all until cat reaches the bed on top - which is big enough for her to sit in, but not big enough to lie in.  Great buy!