I ordered 3 tops more than a month ago, and still waiting for them to be delivered. Last time I checked the tracking number, the package is now in the same city where I live, but no delivery date given. Supposedly it is coming via USPS, so I don't understand the huge delay. No further communication from the company, other than several weeks ago an apology for the delay, offering me $6 off on my next purchase.