I'm not a vet, but I have a joint account here. I rarely need to go in person, but when I have, staff have been prompt and professional. Account maintenance is easy and everything's accessible online. Had a fraud incident and they made contact immediately and double-checked that no other last-minute transactions or anything were needed before closing the card and overnighting a new one. The parking lot is usually a disaster, which is another reason I usually avoid going in person.