Although the fabric is somewhat cheap it fits well. I am a 2xl and i took an xl just cuz i wanted it fitted; but the xl is a little big. The dress is also a little longer than i expected.overall not bad