I have only ever been to Scotzin Brothers as they are close - everything else was ordered online.
In addition to Scotzin Bros. horrible hours, they only accept cash and I always forget. They do have an ATM that charges $2.00. They make a lot of extra cash off me on the ATM alone.
I have found some of their employees very helpful and friendly and others rather grumpy. Guess it depends on who you run into on that day.
I will need to check out Mr Steves sometime.