I went up an extra size since I wear large in shirts but usually 1 size up for jackets. (except winter jackets, those I choose 2 sizes larger). The arms are a little tighter than expected. It is cute though and looks great with my red dress. Even though the tag says XL, it didn't feel much different than the Large that I returned. If I had more time, I would probably have returned it and gotten something else, but I need it for a wedding I am attending out of town, so I am going with it. I'm in the process of losing weight as I am only halfway to my goal and taking it slow, so it will get better over time.