You can tell this Pit Stop hasn't had much play, because the advance bumper cap doesn't have a big burn spot on it...
If you search Pinside, you'll see there are thousands of opinions on how the clean a pinball playfield... My technique to clean this playfield would be to remove the top arch plates, the apron and all the playfield plastics and posts. Start by wiping down the playfield using light pressure with rubbing alcohol to remove any surface dirt. Then use Novus 2 to clean and polish the playfield. And, finally, use two coats of carnauba wax on the playfield. Clean all of the playfield plastics and posts with Novus 2. You can clean the apron and arch plates with a non-toxic cleaner like Simple Green, Purple Power, Mean Green, etc. Reassemble the playfield and you're ready to play...
Make sure the game ball is in good condition with no pitting. If there are tiny black marks on the ball, just get a new ball...
For cleaning the playfield glass, remove the glass from the cabinet and clean both sides of the glass with any type of glass cleaner. Make sure the glass is completely dry and then reinstall it in the machine...
Exterior cabinet cleaning - you can use a non-toxic cleaner again, a Simple Green type cleaner, and use a fine Scotch Brite pad to clean the dirt from the surface of the cabinet...
The interior of the cabinet can be vacuumed and wiped with a cleaning cloth. The main board at the bottom of the cabinet can be unbolted and removed for better cleaning access. For extreme cleaning, which is rarely done on the inside of the cabinet, you can get a small steam cleaner with a hose that will easily clean between all the relays...