5'7 157 lbs, ordered large. Very long tops, medium was still long and hugged belly. I like a relaxed fit so settled for large in 5 colors. I either tuck them in or use a safety pin on one side to raise a bit so I still have the high low seam. After doing this I am in love with these tops. I really like the plum color; looks as pictured. The green is very dark; barely passes for green and not black. Have worn each but haven't washed yet, hopefully green will lighten.