The service is always pretty good, some staff are friendlier then others. The food is usually pretty good. There have been times where i have had to wait for a considerable amount of time, but not too long. When i went in last night to get the kids dinner it was fine. The coffees in Mc Cafe are always good!