I ordered a Small, I am 5'0 and 115 lbs, however I am a 32DDD. so its hard to find tops that fit me. This is loos enough even with all buttons done up. you can even do a small Knott tie at the bottom to give a cute look and shorten the length of the top. or you can tuck it in. will be ordering more