I have taken my pet here several times, I have been punctual every time. Appointment lengths and…read moretimes vary based on the needs of your pet and therefore, the time your pet gets seen can shift slightly right or slightly left. This place does its best to stay in schedule. This place is very knowledgeable about required and optional vaccines and ultimately leaves decisions up to pet parents. I had taken my pets to get their vaccines and I had one of my two react negatively (none of us could have known how she'd react). But they were able to get her in timely on a follow up, get her seen and counteract any negative effects. My baby is doing just fine now. I can't say enough about a place that does it's best to take care of all their pet patients and pet parents and fit everyone in! Thank you for always being there! Thank you for always calling and telling us? You need to reschedule and thank you for giving my pet, the best care possible.