I tried this on in the store because i have had my eye on it for a while and i want to be sure i get the correct size. as other reviewers have said, it does run large. i normally wear a s and the xs was big on me. i could go with the xxs, but of course it appears to be sold out now. the lighter colors look like they would be slightly sheer, but the navy blue and red are not. i thought the material was good quality. not sure if it would shrink. top is rather long on the back, but the picture does