Giving 2 stars because the technician that drew my blood was awesome, and they got me in pretty quick. Lack of 3 is because they didn't verify with my insurance before charging me almost $900 (for 3 mins of bloodwork). I ended up receiving the bill and they wanted me to pay it out of pocket because the insurance I thought I had was cancelled because I recently had moved out of state and transferred within my company, and my insurance carrier changed and my company failed to let me know about it, which is super bad on them, but regardless, they should, for $900, at least verify that insurance will pay for the bloodwork instead of just assuming just because I show them my paper insurance card that the charges will be covered and they're good to go. This was a nightmare and I had extreme anxiety about it for months before my company finally took responsibility and covered the charges.