The dress will be flattering on anyone. The quality is great. The only downside is the thigh part of the dress is to tight where it rides up. So you are constantly pulling it down. I feel like if it was an inch and a half longer with a tiny slit in the back or side it would be perfect!