I will not be back to this location again. I've been to surprise and Avondale due to work schedule and they were great but this one was awful. I had an appointment but still waited for 40+ minutes. I could deal with that because it's not really their fault BUT The staff was horribly rude. The woman at the front desk was terse and told me, "I can't do anything about it unless you have the order printed out" but then she somehow found it in their system. The restroom was dirty and smelled like urine. The person who drew my blood said 2 things to me 1- "Room 2" and 2-"what's your date of birth?" Im not exaggerating. Everyone working there seemed miserable and grumpy. Avoid!!!