It’s perfect for me, I love the material, not too sheer or tight. I also like the length as it is past the knee and creates a flow. I ordered large I’m 5”4 160 lb and wear 10/8 usually. It dresses up with a little jacket and dress it down for beach wear. It’s not see through, excellent for travel as wrinkle free. The material is great.