Back and forth with this place. I have waited 40+ minutes on hold (to the point I was driving from my PC who wanted a head CT stat and walked in and spoke with someone while still on hold) so for that I give 1 star but the actual technicians are amazing! I have had screening as well as my son has had to have multiple procedures there and they were fantastic. They get 5 stars.
Needless to say for a dr office it is overall better then most!!!!