This is superb! Never bought a dress on Amazon before but this fits perfectly! I am an 18 in most dresses and curvy, ordered the 2xl and am so happy with it. Very summery and bright, it put a smile on my face all day. Shipping also very quick, came before the due date. Excellent.