We live 2' from a different McDonald's, but we come here for the indoor playground they have at this location. It's clean, and service is quick. They have a worker whose job is just to keep tables and floor clean, and remind kids to take shoes off for the playground. We had a hiccup with our order (they forgot our toys and scrambled eggs), but the fixed it right away. There are two cashiers at all time, so the line to order is hardly ever long. Food was fresh and decent. It's not the best fast food place, but it's one of the best McDonald's locations.