Used to be good, but now anytime I order & pay through the app & go to pick it up they say it shows I haven't paid so I've had to pay again only to find my card charged twice later. The other issue is that when their ice cream/hot chocolate/coffee machine is "down" & pay through the app they dont offer refunds. Mcdonalds has one of the best deal & rewards compared to other fast food places, but it's just not worth it to pay double or get charged even if their machines aren't working.