I love this for service. Ordered a medium in red and it’s very pretty. I’m 5’5 and 130#. I usually wear a small or medium and I’m glad I ordered a medium in this dress. I think a small would have been uncomfortable. I have more of an athletic build so things tend to be tight in the shoulders and under the arms. This dress does not have any stretch to it. A medium is veryyy comfortable.