I ordered the small and it fits just as everyone described, if it were a little tighter in the chest area it would have been great. It also seemed too long and really tight around the knees. I think it would look perfect on a fuller chested & taller body. I'm 5'4 125 lbs and a B chest.