Perfect fit for our home. Easy to put together. Only downfall is it doesn’t accommodate a Breeze litter box but we left out the back panel and it fits