I've only used the service temporarily to get paid in BTC when it was increasing a lot a few weeks ago but it's always been better to mine using your own software/pool etc.
Personally I would not trust them again and will stick to mining Eth/Monero on Nanopool.