The fabric is good but the cut is weird, the fabric changes right under boobs and it makes the dress look baggy. The dress is knee length