I agree about the time it takes to receive your code, it's too long! This one took me two days and was supposed to be 24 hours. They did email me with an update at the 24 hours mark saying there was a delay on the unlocking server which they had no control over, so I guess it wasn't there fault. Regardless the code worked as planned and my new sim card went in without a hitch. So four stars, could do better if the codes came a little faster