Actually a decent gas station.
I like the set up inside. They have an epic self serve coffee station, so if you're in a rush you can get your coffee fast! They also have pretty good food options here, I was impressed. They have these griller sandwiches which are cheap and delicious. The staff has always been friendly every time I have visited, so no complaints.
The only thing is that it's sometimes awkward getting into this place if you are coming from Derry road because it is right after an intersection. So if you signal too soon, people will think you are turning right at the intersection, but if you signal too late, then the people behind you won't be expecting you to slow down in order to turn into the Petro. It's not too bad, but just a heads up.