The dress construction is fine (not great, but not terrible), and neither color I ordered seems to be see-through (black and dark mint). However, this dress runs SHORT. Im 53, and the medium hits about an inch above my ankle.