Well made and thick. Large is very snug on 5'3" 38C (waist about 30in) me so I ordered an XL which is way too big and long. Other reviews say that they do not shrink so I haven't decided what I am going to do.