The large was WAY too big in the wrong places and too small in the wrong places — too much fabric, which actually made me look bigger than I am. I think it would only look good in a small on a stick-thin person. I’m giving 3 stars because it is well made, beautiful fabric, and well packaged. I will be returning it.