This was our first visit with our two dogs, and they did great! The drop off and pick up process is extremely organized and I think makes the anxiety of going to the kennel for the dogs much better. One of my dogs needed to see the vet during his stay for a small injury that happened prior to us going to the kennel, and it was so nice to know that he had access to the vet while he was there. Highly recommend!