Perfect!  I keep my two Jack Russels in it all day when we are at work - they have room for pet beds and toys.  Only thing is I wish the lock was easier to deal with, having to screw and unscrew it is kind of annoying....but it does the job and it is sturdy, they haven't jumped over it yet!