Very pretty, feminine top. Im a small person and the small fits perfectly so definitely fits true to size for me at least, and the one I received is not see-through. Overall I think its a great shirt for the price. Now if it holds up well in the wash then it will be well worth the $12 I spent on it.