I recommend this product
Nice fit, flattering
Great fit, runs a bit small so I had to size up but overall great dress! Only problem was the smell. It smells vaguely like chemicals; I tried to wash it out but it still lingers a bit.