Love the Fabric that this blouse was made out of !!!!! It feels so soft on the skin!!!! Wish I had gotten a L instead of an XL... The XL fits more of like a size 14-16 and not a 12 I think, but it still feels nice..... Blooming Jelly has thus far truly impressed me with their blouses that I have purchased so far. Highly recommend getting this blouse and to trust this Blooming Jelly !!!!