It's been around for a while and recommended by many. I tried it myself and it's okay.

Are you referring to OP's site? The domain was registered 2026-01-16 so it certainly hasn't been around for a while.