Sizes are odd, I am using these as shirts for my bridesmaids for my wedding, and the sizing chart said to get a L (she got measured) and when it arrived she was drowning in it. So I ordered a small and I'll keep the large for myself, well the small world fit me too. I don't have time to order another because we are leaving for our wedding in 3 days. So she is going to have to make it work. The fabric is soft and the color is very pretty