Ordered breakfast online and selected curbside pick up as I wasn't feeling well and didn't want to go inside. Ordered a couple of breakfast muffins and a hot caramel macchiato as it was cold outside. The McDonald's employee, with frown on her face, brings my food but brought an iced macchiato! I told her I had ordered a hot macchiato. She smirked and said she'll be right with the hot coffee. I wait in my car for 10mins and nothing. I had to go inside to remind her, she mumbles something and walks to make my coffee. After she makes and hands to me and I asked her that looks like a small I ordered a medium, she says that's a medium. As I'm walking out I opened the top lid and the cup is only 2/3 full. I had to go back inside to complain, she looks at me and walks away mumbling. Finally brings me another cup. I taste it when I got to my car and there's no caramel in it. I didn't have the energy or the heart to go back inside, shook my head and headed home. What should have been 5mins took half an hour. Worst experience ever. They need to hire better people who at least smile and are nice.