I was trying to find Tripadvisor's listing for the Munchie P's in the Stratford Square Mall food court but this is the olly location that was listed.
Anyway... the gyro that is served at Munchie P's (mall food court) is excellent. There was a good amount of gyro meat freshly carved off of the rotating roaster. The tomatoes were fresh and ripe and the pita bread was also fresh.
I'm not sure about the food quality at this Geneva, Il. address but if the gyro is as good as the Stratford Court Mall... I'd highly recommend it.