Swim: M in top, small in bottoms, shorts are older from aerie, small in shirt- linked similar true size in shoes.