This shirt is so cute, I love it! I ordered a L but received a S (I’m not sure who’s error it was). I tried on the small and it fit but of course was quite tight. Sent it back for the large and there is very little size difference from the small. I have been losing weight so about 10 lbs and I should be fine. Order up in your sizing.