I did receive my order, but when I tried to wear the product, the first thing snaps broke. I was not able to get it fastened all the way. I am not a large lady, only 15 lbs over my normal weight,. I did order a Large, since they did state the product is small, but still I could not get it fastened. I called to return and was told all sales are final. I do not remember reading that on the site when I ordered. I am going to try to exchange for an XL just to see if I get something for my money.