I found this to be true to size (m fit me well - 5'7", 140 lb, usually a size m for tops). it does have a straight fit, and it hits at the waist. i wouldn't call it cropped, but if you prefer longer tops you may want to layer. it looks cute with a collared shirt underneath, and you can pull the shirt's cuffs over the sweatshirt. the sleeves were a great length.