I love these sweats. Extremely comfortable and soft. Doesnt get linty. Im 5 feet almost 4 inches and 130lbs, size 4 in women jeans. I ordered a large only because I wanted them very big and loose fitting. I could have ordered a medium and it would have fit perfectly. However, I ordered a large as a personal preference. The length on the large is a bit long, but my sweats aren't dragging on the floor as I walk so thats a plus for me. The navy blue is true to picture color.