I give 3 stars because of the wait. There were plenty times where I've sat over an hour for an appointment. The way they handle the urine samples could be done a little more sanitary. As far as Dr. Folkstead goes, I love him! I think he's a great Dr and would put up with the wait again just to have him as my Dr.