Based on reviews and sizing I went with a large and it fits perfectly. The material is super soft and comfortable and the length is great. Im 59 and like the length to hit the floor. When wearing shoes its lifted.