Horrible! Of course it's clean.... it's brand new. The service and food is just bad. Was excited that a new MCDonalds was opening close to me because the one in Waxhaw is by far the worst..... must be run by the same people because this one is as bad. I ask for a large Big Mac meal and get a regular drink, when I mention that I asked for large I'm told I paid for a regular (even though the receipt says large). Then- the fries are cold so I have to go in and wait for several minutes while they make new. I went through drive through because I was in a hurry. This is the second bad experience.... you won't get the third opportunity McDonalds.....there is a Chick-fil-A next door!