Have you tried Zulily? I have bought some nice things through them and they've actually arrived fairly quickly. I ordered some t shirts last year through a FB ad, and they took at least six months to arrive. When they arrived, not one of them fit me although I ordered an XL. Even my tiny sister (size XS) didn't fit in them! Learned my lesson!