the shirt is adorable!! the boyfriend loved it too.. maybe even more than i did! i usually would wear a small or extra small, but decided to get a medium based on other reviews.. and i'm glad i did! the medium fits well, but is still pretty short. overall the quality is just what i expected and more. LOVE IT!