Avoid the shop if possible, these guys are paid hourly and act like it. I was in for a simple short service and spent four hours waiting AFTER I got inside. Terrible attitude these guys have. UPDATE - came to the shop again for full service ignoring my own advise, this is now official I will never use any Petro again for any service EVER !
Good truck stop. Shop sucks. Seven and a half hours to get a single tire changed. Good thing I didn't need to be anywhere, but it sure would have been nice to have been able to eat and take a shower in that time.
Average TA except shop is horribly slow. Tech's here do not know what they are doing and takes them 4.5 hours to change a tandem tire.
Had A/C worked on here and spent $1100 getting it running again and of course it goes out 3 days later. Just gets worse.
Also they force you to use their windshield replacement service. Called another company that is $50 cheaper and they were denied access into lot. So decided to go with Petro windshield (contracted to) service and was told they go home exactly 5pm (called at 4:45 PM) so I would have to wait until the next morning. Total BS!
If you stay here make sure you just get fuel and stay away from shop and expect below average customer service. Shop has more business then they can handle so they treat most drivers like dirt.
Now Petro Ontario. About average for a Petro. Food was about what you'd expect. Parking is free as long as you get 50 gallons of fuel or spend $20 in the store/restaurant, which isn't hard to do. One big gripe though. 550+ parking spots, and only 2 stalls in the men's room at the fuel island? C'mon now, us guys gotta sit sometimes too, especially first thing in the morning.