I will not go into detail, but do not go here unless you appreciate being lied to and test results not given to you because the vet was off despite the vet himself telling you a few times he'd "call you tomorrow", and the receptionist telling you Dr. Corday (who was not the administering vet) will "call you tomorrow with the results". Apparently, only the administering vet will give you any test results, and if said vet is not there, no one else can tell you anything.