good but be careful
Their 'rewards' card has something fishy going on. After a recent purchase, I was clearly told I had $10.18 credit on the card. Last night I went to use it, and was told there was $6.18 on it.
that tells me either their system is inadequate or someone has access to the customers' cards and is ripping them off.
I will request a written receipt of my balance from now on.