Lovely vets and staff, who obviously care. Spotless pleasant waiting area, and plenty of parking close by.