I've had stuff arrive in less than 24 hours from Juno.

Can't fault anything. Good customer service. They deserve their success.