This dress is stunning. Quality material and extremely flattering. I bought a size M and I am usually somewhere between a size 8 and 10 with a 32dd on top. It’s even more vibrant in person. The material is lightweight but not see-through, perfect for summer. It felt comfortable enough to wear all day but nice enough to wear to a wedding or dinner date.