Sleeves are a flattering and modest length.
The broderie anglais type of eyelet detail keeps the dress on the spring/summer track.
The black fabric is opaque enough on its own.
Hem length is slightly shorter in the front than back. It was too short for me (I'm 5'6") but may be good for younger or shorter ladies. I returned it because I know I would end up flashing my backside to strangers at some point...overall, cute dress just not for me.
Yes, I recommend this product.