The two items I bought took about 25 days to arrive. They seem to be good quality, maybe a little thin, but the colors are bright and the fabric is very soft. The medium size fits quite loose, so it might be worth ordering a small size for my next purchase.