If I had paid $20 for this dress I would keep it. However the dress is expensive but looks like Walmart quality, so I will be returning it. Otherwise, the fit wasn't bad. The belt looks cheap too, and if the dress had worked out I still would've taken the belt off.