Ordered something last week and received the shipping confirmation, except when I track it on my the label has been created. Are they generally efficient with their deliveries? Trustpilot reviews are not promising. [sad]