Outstanding care. Dr McBride takes a great deal of time listening to my concerns and tailoring plans of care to my specific needs. Wait times are minimal and the waiting area is clean and comfortable. In addition, their is a lab on site which makes blood work a breeze.