This place is a great experience for those seeking medical help, with an impressive staff and doctors, specifically Dr. Schafer. His knowledge and bedside manner make him exceptional, as well as his concern for patients. The team is very helpful and courteous, always explaining everything thoroughly. The facility is new and very clean. Although it can be a bit busy, which may result in some waiting time, it's worth it for the top-notch care received. They do take some time to see you after scheduling an appointment, but it's not something that I would consider as a major drawback.