Purchased this in the smallest size to keep at work for my Yorkie puppy and it's perfect for what I need. It's nice and cozy with roll up windows all around and plenty of room for him to sleep and play during times when I need to keep him out from under my feet. I also used this to take my 20lb cat to the vet, very thankful I had this at that time. I would definitely purchase this item again,