Recently bought this gorgeous outfit! I am 5’4 165 and ordered a medium and it fits true to size . It has some stretch which is perfect. I like that if I want to show my stomache I can or if I don’t want to I can just pull the shirt down a bit . Super comfortable! Highly recommend!