I bought from here, because I have seen several bloggers mention this website, despite terrible reviews. It took over a month to receive the items I purchased. I understand it happens; however, when I received the items there was absolutely no way I would purchase from here again. I am petite (5'6 115 pounds) and the size small was so small that it could fit a 6 year old. From the fit of the size small, I'm not sure that the Large would even be good. Way too tight, and was way too short. On top of everything else, the product looked SO cheap. Listen to other comments. Terrible. Will not receive my business again.