I do an M and I took an L for safety but the jacket is too big. This is not a real blazer but very fine fabric in the shape of a jacket. The sleeves have no effect rolled up as in the photo but simply straight. Within reach, she has no style. Too bad.