This medical practice has a convenient location and offers a range of amenities, including wheelchair accessibility. The staff is friendly and professional, and the doctors are knowledgeable and take the time to listen to patients' concerns. However, there have been some issues with wait times and communication. Some patients have reported long wait times and difficulty getting through to the office by phone. Others have had problems with prescription issues and have experienced rude behavior from some staff members. It's worth noting that the practice has a large patient base, which may contribute to some of the issues. Despite these problems, the practice has a loyal patient base and is known for providing good care. Overall, it's a decent choice for medical care, but it's essential to be patient and persistent when dealing with the office staff. A long wait in small rooms is an issue that should be addressed by the management to improve the patient experience.