I gave this location one star because the office staff was kind and efficient. The NP was incompetent and rude. She clearly had not even read the nurses notes. She was combative the minute she walked in. We waited 2 hours with an appointment. I will NEVER come back to this place again