I bought this for my cat. With all the "windows" and spacious interior he does not feel confined.  I add a small blanket and he is comfortable and happy.  I put it together in 3 minutes and the price was the best I've ever seen for this type of carrier.  Love the top loading feature.