I've shopped a few times with DressLily and my items are delivered between 2 and 4 weeks, with flat-rate shipping. Most of the products are good and pretty. There are a few exceptions and I wrote to them once I received the items that are not what's shown on their webpage, and the matter was resolved in a nice manner.