I took an extra small in both and the top is really over sized. I’m 118 and 5ft for reference I love these for Christmas/holiday but also valentines. They are light and not heavy fleece or flannel