Beautifully made! Fits like a glove! I wear a large and that's what I ordered. The material is not thin and see through so that's a plus! I'm in love and can't wait to wear this on a date with my husband!