The rate was the best in my area and they had the amount i was looking for on hand. Though my amount wasn't large, it was still better than the banks as I would have to wait a few business days for it and the rate was worse too!
I would take off a star as they didnt have all the denominations I was looking for, but it is better to have the cash on hand than to wait.
Rate was about 0.5% better than the banks.