We've had the crate for several years to put our cats in when taking them to the vet. I love the little compartment on top for food/water. We recently got a small dog and he loves sleeping in this. I also love how easy it is to take the top off. My oldest cat is terrified of the vet, so we can easily unclip the top for the vet to have access. Most carriers are miserable to take the top off so the clips are greatly appreciated.