Got my order in the mail today. Im 5'7" 142 pounds. I ordered a size large. Shipping was very fast. I tried it on and it fits perfect. Soft material. Barely can tell it was on. I hid it from my husband. I'm waiting on my other pieces to arrive. I have a huge surprise for him this weekend. I know he will love it