I bought a medium...leaves little room for wearing a sweater but I do like slimmer fitting tops, coats etc....I had to have the sleeves shortened and all the buttons resewn because they quickly started getting very loose. It picks up lint quickly. Generally a good looking coat...Kind of a beginner peacoat, later when your budget allows move up to something of higher quality. For now after the tailoring I had done to it... as long as I don't gain weight I should own this coat for quite a long time.