Ok so I bought this because I wanted a basic loose fitting maxi dress that didn’t show cleavage, and that I could dress up a bit....and I didn’t want to spend a lot of money. This fits the bill for me. I bought a size large, I’m 5’7, 165lbs, 38B chest, and I’ve had 4 babies so I don’t want to show off my tummy and I don’t like my big arms. This is nice and loose, I could definitely fit in a medium but I like how loose it is. I’d totally wear it around the house or to the store with a pair of sandals just by itself. But you can dress it up in so many ways! I ironed it, put on some boots and a belt and a denim jacket and I’ll definitely wear it to church or on dates with my husband like that.