It will be perfect for my new puppy as she gets bigger! Took a while to assemble but looks great in my living room. The side doors are really big and having 3 doors allows flexibility for where I put it.