Yes, just read the past 5 pages of their ann thread. Almost like someone went to the beach and left it on auto-pilot for a few weeks... I don't know... I've had no problems with bitmixer.io, however only a couple times so far. Don't like mixing my coins unless needed. Can't trust anyone these days.
It may be that, or they finally decided to make a run for it. Either way, they haven't had the best reputation anyways. It's best to do your research before putting coins into anything.
BitMixer has a very good reputation and there haven't been many complaints about them (except for the one in the Scam Accusations right now); I would say to stick with them and not roam out into any other ones.