I'm giving them three stars for their online appointment booking service(be sure you show up ten minutes before your scheduled time!) One more star for the fact that they don't charge for parking at this location(unlike the lab across from the Foothills Hospital). I shall award the last star for the fact that their nurses and caregivers are pleasant, friendly, and very professional. And they are very gentle. I had some bloodwork done and I did not feel the needle go in at all(I had a bad childhood experience with needles--yikes!).