I'm 5'2 about 140 and this shirt was perfect. It was about 2 inches about my belly button but that happened to be perfect for the skirt I'm wearing. I plan to wear this to my homecoming. It's pretty good quality, slightly less pink though. But I'm wear light pink heels which accentuate the pink in the shirt.