Like many leggings and skinny pants I have purchased these run a bit small and very tight. IE, your socks will be off by the time you finally get the pants peeled off your legs. I am 5'6 135 for size reference. Large would probably be too big, but I am considering trying it. Otherwise fabric is nice, styling is nice too.