I would highly recommend this. I used their service twice with no issues whatsoever. Instructions are clear, and I barely had to wait an hour to receive the codes. They were actually able to give me a code when another company was unable to find one.
Bottom Line: Yes, I would recommend this to a friend