Arrived earlier than expected. I ordered an xl. i normally wear a large, i was worried it would be too snug and short. I could maybe gotten away with the large. Im 5'2" 155 and LOVE my top! Love it! Fits not too loose not too short not too tight. Looking to order my next top! Love it!