This is a work in progress. Have had my dogs as patients since 2004. Exceptional until 2013 - the former owner then lost interest, the computer system was a disaster, the staff turned over repeatedly, etc. New ownership is in place and the former owner was fired. Last experience was fine with regard to the professional staff, but the support staff left a lot to be desired. Time will tell.