3rd party review sites are hard to trust as they sometimes give good reviews to a bad project by taking bribe. Its our money, so we should not deposit in any site unless we are 100% sure of its authenticity.
Making a post 4-5 days after their website was offline to say they were back up and running probably would not exactly give confidence to all their users and I would advise those thinking of using Chipmixer to consider alternatives.
I didn't knew about this chipmixer getting offline without initimating anyone. That's really bad from a company like chipmixer to remain silent on this big downtime.
Anyways, since you mentioned chipmixer alternatives, do you have some in mind