Thank God for the likes of Tripadviser for getting us onto this place, because we would never have stumbled upon it otherwise - it's not quite as 'Main Street' as its title (or street name) may suggest.
The service was oh so friendly and homely.. and the food... well:
I've eaten a few sandwiches in my time, but nothing, not one sandwich, has beaten the ones we bought from here. They are off-the-scale amazing.
All three of us ordered one each to-go for our lunch in Zion National Park later that day. And when we were eating them (beside a waterfall with a pretty stunning backdrop), every single other trekker had watering mouths and wanted us to share. Share we did not - I couldn't possibly have spared any!!
I had the vegetarian sandwich, and the two boys with me had the meatier options. All of us kept saying "Oh Lord, this is good" and "oh wow" between each bite.
Seriously - if you're lucky enough to be in the vacinity of this place, go try it. You won't regret it!
Thanks Main Street Cafe! I wish I could come see you more often...