I ordered shoes and a wedding dress at separate times. Both took about three weeks to arrive. I was panicky because my account showed no orders after I paid. I emailed several times but was ultimately satisfied when the packages arrived. If you plan ahead and allow enough time, the quality is good. I can't speak about all products since I've only ordered two items.