The dress fit great and I received so many compliments! The only thing I can complain about is the hook & eye pieces on the belt, they weren't sewn on well so they fell off easily. The dress itself was great quality though! I ordered a small and it fit perfectly, I normally wear a 0-2. It still had some stretch so I'd imagine it would fit a 4 as well!