I was pleasantly surprised by how flattering this piece is. The fabric feels high quality and comfortable against the skin. For reference, I'm 5'6", 135 lbs with measurements of 34-27-37, and the Small fit perfectly. I received several compliments and would definitely recommend it to anyone looking for both style and comfort.