This medical service location, led by Dr. Andrew P. Keegan, MD, has both impressive and disappointing aspects. Some clients have praised the staff's welcoming and kind nature, while others have had unpleasant experiences with the doctor's behavior.Some reviewers have expressed concerns about the quality of care, citing instances where the doctor was uninterested in exploring their symptoms or diagnosis. In contrast, others have had positive interactions with the doctor and appreciated his willingness to work with them.Pricing at this location is generally considered reasonable, with clients noting that the office is on time and does not have long wait times.However, there are concerns about the doctor's approach to diagnosis and treatment, with some reviewers feeling dismissed or belittled when sharing their symptoms and experiences. This may be a significant issue for potential clients, especially those seeking a thorough and empathetic medical professional.