well, i got hacked on eobot, even if i did not access it from my main computer but from linux vps (no way to keylogg since i ssh-ed into box via phone...), eobot did your database got leaked? and maybe you store passwords in plain text?
Use 2FA always in such websites. Even if their database get leaked and the hacker gets access to your password he cannot log in because he will need the 2FA code from your phone , from the google authenticator app which is not easy to hack and in fact adds to your security of any account you may have a 99.99% more security.