I had a hard time getting set up with them the first time I bought. Their security measures were over the top so I had to talk to someone on the phone for my order to go through. But since then I have bought LOTS of gift cards and saved a lot of money. The only ones I have had trouble with were Chick fil A cards, because they would flag the card after I used it once, but cardpool refunded what I lost quickly so I had a good customer service experience. If you order a physical card, it will take a week or two to receive. If you order an electronic gift card it takes up to 24 hours but is usually a little quicker than that.