This blouse fit as expected because I read the reviews and ordered a larger size than usual.  I normally wear a large or X-large but I ordered the 3x, I also like my clothes not to fit snug so this fits perfectly. not sheer