Yep, However... I've used it multiple times and the times I have there were no problems. However the site has a paid membership that i haven't tried and this site seems to be the only one with an up-to-date modded version of a game I like to play
Has anyone ever tried this? (If you've used the site)