I am very picky when it comes to dresses because I normally hate them. But this dress is super flattering. The material is super soft. It is a little low cut in the best so I wear a black tank underneath and it works perfectly. The dress is a great length, it hits just above my knees, although I am short. I get compliments on this dress every time I wear it. Great purchase.