I have to say, we were very disappointed in the McD's. It took 30 minutes to wait in line and get our food and we thought the whole place was very dirty. We went at least a year ago so things could have changed, but at the play structure there are (or were) some couches the parents could sit on and we didn't dare...they looked so bad and soiled! We let the kids play for maybe 10 minutes and just couldn't take it anymore. This is only our impression that day so it might have just been a bad or very busy day. We won't be going back though. We do like the McD's that is very close to the All Star Sports Hotel. We walked there quite often from the resort for some "cheap" meals.