just a warning, stuff like this happened in the past: https://www.vg247.com/2015/01/26/digital-copies-of-far-cry-4-are-being-deleted-from-uplay/
But I've also bought games from there. Hell, I bought the DLC for Skyrim since I didn't want to pay $60 later for a 64bit Skyrim with some texture mods
Also, for a more legit site, there is sites like GreenManGaming. Also, heard good things about cdkeys.com but not sure.