It's hosted in Russia, but otherwise, there are no clear red flags. It doesn't require an account or a subscription. Videos play just fine. The content is not that great, but it's okay. It doesn't ask to download weird stuff.
Note: It may be used to distribute malware to Windows platforms (I'm not saying it is, just a possibility). I'm on a Mac, so I'm not seeing those attempts.