First off, this fit really super well, so it's definitely true to size.
Second, the fabric. It's a light, dressy fabric, which is thin but not sheer.
Also, I cannot stress this enough, there are pockets!!!
Overall, this outfit is really cute. I like the color and the feel of the fabric. The gathering waistline makes it very flattering. Recommend!