I use Cardcookie regularly and appreciate the fact that they often have sales. There are rare times where I've run into issues but they ALWAYS resolve them within 24 hours - often in 1-2hrs. The cards are digital and are loadable to a store's app if you prefer to use them that way. I have been buying cards from Carcookie for over 5 years and highly recommend!