I bought small but still a little bit more for my size..extra small would have made perfect..however,..these shirts are super excellent and need extra buttons at the sleeves..I received so much complements when wearing them!!