I have ordered from them a number of times, and all orders were well done, and arrived healthy.
They send fish out certain days of the week, but even before that, they need to catch, and fast them (so they don't foul the bags while in transit).
They also observe to make sure the ones sent are healthy.
This can take a few days, even a week or two.
They also check weather and flight delays as far as I know.
I'd rather have them take the time to assure things are perfect before shipping, than just grab a net full and throw them in the mail..
I once ordered two species, and got a call a few days later, telling me that one species wasn't up to his health standards for sending out, the other fine, and what did I want to do.
I had him double up on the ones he considered ready to send.
And was not disappointed.