Typical modern McDonalds that has some of the best staff I've encountered at a fast food joint.
The only real issue here is the weird layout getting into the place from the parking lot. On my last visit, an over eager driver, who was leaving the drive through, almost took us out. The restaurant is designed so that you MUST walk across the drive through exit..and drivers are usually peering into their bags and not to the road.
When you enter the store, you can place your order on a couple of touch screens, creating your own meal, or you can proceed to the counter to order.
They even have padded bars that you can lean on while waiting for your order.
Recently opened, everything here is brand spanking new...and it shows. Furniture, tables, etc are in great condition and the place is kept spotless. Tables are cleared quickly and the lobby staff are very friendly.