This is an odd location, sort of sandwiched in awkwardly. Little seating to speak of, and a giant pillar in the middle of the countertop area nicely obstructs your view of the menu board no matter where you're standing. Not that it much matters anyhow - this is McDonald's we're talking about here.
I've been here a couple times, and the quality is standard for McDonald's, though definitely on the slow side - especially considering the ratio of people behind the counter to people in front of it. Service has, however, always been cheerful.
Overall, it's around a two and a half star experience - OK if nothing else is available - bumped up to a 3 because of the presence of the Big Xtra on the menu.