This shirt was such nice quality and really cute but definitely runs small. I am always a small so I got a medium to be safe but it was still so small I was just too afraid to keep it and wash it. I returned my shirt and think I will actually go up 2 sizes to an extra large just to be sure it will fit after washing. Definitely a high quality shirt though! Don’t hesitate to purchase just consider a larger size than what you typically wear.