This medical service location seems to be a solid choice for those in need of a high-quality healthcare experience. The quality of care is consistently good, with many patients praising the doctor's bedside manner, willingness to listen, and attention to their needs. However, there is one major issue that stands out - the lack of clear communication and follow-through with patients. Several reviewers mentioned difficulty in scheduling appointments, issues with medication refills, and a sense of being ignored by the staff. This is a significant concern, as it can lead to frustration and a lack of trust in the medical professionals. On a more positive note, the location is wheelchair accessible, with amenities such as restrooms and a parking lot available. Payment options are also convenient, with NFC mobile payments and credit cards accepted. The doctor, Dr. James Craig, seems to be a highly skilled and caring professional, but the issues with the office staff are a major turn-off for some patients. Overall, this location is a decent choice, but potential patients should be aware of the potential communication issues and weigh that against the quality of care and convenience of the location.