I took advantage of the deal on the site last week. It worked like a charm and, with PayPal, I'm sure my financial info is safe.
And there's nothing to download that's not already vetted by Steam (although the stupid Uplay is mandatory, but that's a Ubisoft thing).
I just got it to (I'm sure it will be a while before it comes down in price this much again).
However, I would advise not to give them your credit card information: their security seems iffy. After buying the code (it's downloading on Steam as I write this), I got an e-mail from them with a...