We love their products. We order again and again! But shipping is really horrible. We have been waiting for delivery for more than 3 weeks, despite the fact that on the website is written delivery within 3 days. Customer service is excellent. They respond immediately, but delivery has not been resolved ...