On-a-bun is located in the Metal Works plaza which I passed it plenty of time but didn't try it until today. I wished I did in the past!!
Happy: They have junior and regular size "California sandwiches" which is nice to see if you don't have a big appetite. I had the veal junior with sweet peppers and it was the right size. The bread wasn't was chewy and it did get soggy quickly.
There's a small clean section to sit on in front of the counter, on dark wooden chairs.
Not happy: I ordered their butternut squash which was only $2. Yes it was hot, but not creamy enough - a bit watery. At least it wasn't salty!
Verdict: It was good for the price that I paid (compared to California Sandwich in Heartland) and it wasn't as busy. It will make your tummy happy!