Its a good size for a small dog or large cat. Plenty of room and your pet can look out of the sides or top. The various opens are also a must. My cat loves it and it made his first visit to the vets very easy.