I give this 2 stars because our in person visit went great, everyone was nice and helpful. I also give it 2 stars because any communication afterwards, or lack of, is flat out terrible. I am in charge of my grandfather's health, this was made known to staff and my phone number was the only one listed, he has dementia and I had to be there to discuss his health with the doctor. We had an appointment Wednesday, they told me results will be ready in 7 days. I waited the following Wednesday, the received a bill from the lab but no results on Thursday. Apparently they called my grandfather's phone number? The guy who couldn't even tell the doctor what was wrong? Friday I call the office at 8am sharp, leave a message. at 8:50 I call again and get through to someone who tells me the nurse is busy and will call me when she is done with said patient. 3.5 hours later at 11:35 I get a call that I miss (in the restroom), I call back at 11:36 and am on hold with the answering service until 11:45 when the secretary tells me the nurse is too busy again and they close at noon (15 minutes). Oh but guess what! it's a holiday weekend! Closed Monday too! so now I have to wait basically 2 weeks for results because they decided not to call me but called my grandfather with dementia instead. I'm very disappointed with this place and will be looking into a different urologist elsewhere once we finally get his results back.