I am a small and it fit perfect, I'm 5'8 and it was also the perfect length with the hells I wore. The dress has stretch to it