Large enough, but very poor quality as my 9 week old German Shepherd has already tore it up after having for 6 weeks or so. Sat a small landry basket on top and cage bent in. Very disappointed!