I'm a medium is short sleeve shirts but I have really long arms so I ordered a large and it fits pretty well around my torso but the sleeves are still too short. You can't really tell in the pictures but the shirt is a little see through so I'm wearing a black bralet underneath. The description of the shirt says sweatshirt and its more of tshirt material. It took 2 or 3 weeks to come. Overall it's really cute and not bad for the price.