I ordered the white dress in a medium , but it does run a size up. The material is beautiful, but I would recommend wearing a a slip underneath. If you are 5"2 and weight 142 I would consider ordering a small unless you want the dress to fit a little big. I definitely recommend this brand and material. I loved it!