Fit, no slip, warm.
I got the xl in the hospital.  Fit my fat feet , keep me from slipping, and keep my feet warm.
Rating: 5 stars