Food is fine. Same as any other McDonalds. Clean as any other McDonalds.
Parents: the play area sucks. For very young, under 2 theres a toddler slide and an area to put some balls in a hole. Ok for little ones. Anyone else it's just a caged area with 2 balls. Really not fun for anyone over 2. Go to a different play place with the towering playground and slides.
But on the positive my 2 yr old was bored enough to eat all her chicken nuggets, so that's something.