I can always trust Stewarts Shoppes to be clean and have friendly service.
easy to get gas, I use the ExxonMobil app. they have hot food, sandwiches, sub, etc. which are very good. also a good selection of sodas, beer, ice cream treats, chips, etc.
Sharkeys Montcalm mini mart. Go inside to pay, but its the least expensive around. ATM. Convenience store.