Love this carrier.  Haven't had the opportunity to take my kitty to the vet with our new carrier but I'm sure the vet will love it.  It has such easy access.  I put it on the floor with the door open so kitty could check it out on her own.  She laid down in it and made herself at home.  If any accidents should happen, it will be easy to clean.  Just put it in the sink or tub and spray it down.  Great design.