Stay away! They are scammers. After waiting 24 hours to receive the code I purchased, I was informed it would be another 12 hours. Then the code I did receive was invalid. As best I can tell, it's not even an XBox One code (the code I received was 12 digits, and XBox Live uses a 25 digit code). To give the benefit of the doubt, I assumed I could possibly be entering it in the wrong place. However, I wouldn't know because 2+ days of me trying to get further assistance has produced nothing but my messages being ignored and unresponded to. Horribly unethical and unprofessional.