These are so comfy and well made. I'm 5'4 140 lbs, curvy, and bought an L to be safe. I could probably get away with an M but I like them big and not tight for relaxing. It is a great purchase. They look great and can wear them out for errands and not look like a slob. ^^