I went to MMG Ballantyne for ten years, and I  always received excellent quality care and courtesy from all of the staff.  My doctor there was always friendly, respectful, efficient, and very helpful.  This is a well run office and I never waited more than five or ten minutes in the waiting room, and never more then ten in the exam room.  If they were a bit late, they apologized.  I had several health issues while I was under their care, and my doctor referred me on to other excellent doctors in the orthopedic, gastroenterology, surgical and allergy fields.  I received very good care from the specialists I needed.  I always felt that I had plenty of access to my doctor through their patient portal system, and received timely answers to questions.  My doctor there was very interested in helping me  have a good understanding of any of my issues, with special attention to discussing treatment options.  I never felt that I was talked down to or patronized.  Frankly, I truly hated to give them up but a move four states away forced me to seek other care, but my doctor has still been available to me answer questions and even to continue my care and prescriptions until I get settled. I highly recommend this group.  I know one person wrote that his appointment was canceled because he was 7 minutes late, but they do advise you in their literature that if  you are late, your appointment might be rescheduled.  They strive to be very punctual, and a late patient throws the whole schedule off. This happened to my husband, but he was ten minutes late, and they were already on to the next patients. He understood and they just rescheduled him.  They were not uncaring or discourteous about it, but just professional.  I made it a point to always be early.