This t-shirt is super cute! The smaller cap sleeves are very flattering and the grey and green combo is fresh and kind of urban. Can be dressed up or down. I'm 5'2", 110 lbs., small up top and I ordered the small. It fits a little snug after going through the washer and dryer, so if you're bigger up top, better go up one size. Definitely a great purchase; Element always has the best t-shirts!