This has to be one of the worst Mcdonalds in all of Charlotte. I'm not kidding.
Make you wait a while before even serving you your food if you dine in. Understaffed and care more about drive thru than other customers eating inside.
As for drive thru it's not really better. Always asked to wait when you pull up to the speakerphone and when you finally order and pull up to pay you are stuck waiting 5 minutes for your food at the window.
Do not go here unless you have to. Trust me you'll thank me later.