I gave this a 4 instead of 5 because the fit was off - I ordered a small based on reviews saying fits true to size, and it was huge. Hoping an XS works! The fabric and dress are super cute. Fingers crossed the XS does the trick.