I bought a small Im 58 125 lbs looks good very form fitting and flattering yet comfortable. It is a bit thin, its a cotton dress so I cant really knock the product on that one. It would be the same situation if it were a T-shirt from a high end store.