I love this dress! The material does not cling to every extra roll or dimple you may have. I would say it would be flattering on almost all body types it is an A line. The material is not real thin but also breathable! Honestly, I hate buying clothes online unless it is a brand I know well. Just follow the chart, you won’t be disappointed! I ordered xl plenty of room and not tight. I’m a 36D, and 5’8. I normally wear 14 pants Torrid. Go ahead and hit buy!!!!!