DO NOT order from this company. They tell you that you will get an instant code but it will take them 8 hours to send you a code that has already been redeemed. Then it will take them several more hours to send you another code, that guess what? Has already been redeemed. It took three codes before I have a valid code to redeem. And you know what 'Quentin' told me on the last message? "The most recent code that was emailed is checked and valid and not used." Wouldn't they have all been checked for validity before being sent to the customer? They are running some kind of fraud or scam, I am sure. Spend the extra $6 and order on Amazon. Believe me, it is not worth the hassle!