This place is not the best managed McDonalds that I have visited.
The staff is pleasant enough to deal with, but they really need to be managed better overall. I was there an Easter Sunday, and there was only one person on cash to manage the dine-in people; in addition to she was pretty green as well. I am not sure why you would put a total greenie on cash with no support - but there you are.
It was, also, slightly annoying that they got my order wrong - in addition to the people in front of me and behind me... which is just goes to tell you how much more time they waste on their efficiency serving customers.
This location is one that has the Playplace installed onsite, which is great for those frazzled parents, who have kids with energy to burn before the parents have had a chance to get their daily caffine intake.
Space wise - it isn't bad, not too big, but not too small either.
There plenty of tables that surround the play gym - but it does feel tight for non parents to sit and grab a coffee.
Overall, it's ok - but only because of the playplace - otherwise I would give this place a miss.