This is a cute top, I normally wear anywhere from and XS to a medium, I got this in a small and it fits pretty well. My only complaint is that the elastic around the sleeves and top is kind of tight, so if you lift your arms it pops up and you have to repull it down, which means it at least wont be falling off.