I'm not an expert but i've used them a few times.
The times that i did use them they are usually on time with their deposits and withdrawals. Trading is good as well however expect higher spreads on markets such as ETH/BTC than on bittrex or bitfinex.
There are also a few isolated incidents where people are complaining about funds going missing but never had that myself.