I've now ordered this same shirt three times because I love it so much. It's the perfect amount of stretchy and sexy. It's also very comfortable. The material is somewhat thin just fyi, but it's not see-through. It can snag easily on things and rip if you aren't careful. A small fits me well. 33-23-34.