This was my first purchase on cdkeys.com. There was initially some problems with the transaction, but support was very prompt and courteous. Tried a different payment method and it all worked out.
Again, I have to give kudos to the customer support team for being very quick with responses.
As for the game itself, I'm not a consistent Far Cry player so I've been enjoying myself. If you've played all the previous Far Cry games, this may just feel like more of the same. Personally, I'm loving it so far.