This shirt is really cute and fits me better than I expected. I don't buy clothes online very often so I was hopeful, but did not expect much. It maybe a little big, but not to big. I expected it to be a little tight and it's definitely not. I usually wear between a 2x and a 3x. 3x is on the looser side. Thank you so much is surpassed my expectations. I plan to wear this shirt on my Birthday.