I just phone ahead to make sure they have enough coins, then head over and pay them cash anonymously for coins directly from their laptop into a paper wallet I supply.. They honor the price listed on their website.
I'm pretty sure they own and operate their own ATM. They're a small family business.
The last couple of days they've displayed this:

Have you ever cashed any out there Jimbo?
No. I only buy and hoard. (hoadr?)
The only time I ever sold any Bitcoin was to sell $150 worth because I was short on pocket cash and was going to the ballpark.
I did that when Decentral still had their ATM on premises. I hadn't thought that I'd have to wait for 6 confirmations to get my cash. Silly me. I didn't want to miss a pitch so I went to the game and realized I didn't really need to sell after all. I didn't go thirsty. Got my cash after the game.
Now if I ever needed a small amount of cash to tide me over, I'd go to Deloitte. They don't charge any fee to sell but they have a $100 daily limit:

For larger amounts I'd use York Foreign Exchange. They're downtown and only charge 3%. I'm not sure of their limit but a friend sold $2000 worth recently with no problem:
