I ordered one size up. Usually wear a medium, and it fit, just more snug than I am comfortable with. I would have to skip breakfast and lunch to pull it off :) Very classy look. Thick material so forgiving of little bumps.