I ordered a large because I like to have a little room and it was perfect! It definitely fits true to size. The colors are so pretty and bold. It's very warm and soft on the inside. I'm just a little scared to wash it because I don't want the colors to fade. Overall, this was a great purchase, it didn't take to long to arrive. Would definitely recommend.