I love this top. It fits even better than expected. I typically wear a 6-8, and although I would normally think that would be a small, this company called it a medium. I’m happy I based my choice on the number equivalent and not on the letter (M). My only complaint is that it took longer to receive (10 days) than originally quoted and the tracking information was inconsistent.