I would give 5 stars, however, it did take me a little while to get the code. They are 100% legit, great customer service. The service is also really easy to use. An all-around good experience.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend