I have ordered codes from this website twice. Once in 2014 and once in 2015. The website says that they send the code in 24 hours this is not true. The first time it took over a week and second order I am still waiting on the code after 13 days.
I have used other websites that are much quicker and offer the same price.