This was one great buy! I am 5.7 and 120 pounds (32ish-26-36) and I bought a small. It fits very well. The color is so vibrant and beautiful. The material is quite soft but not see-through. It hugs the body in the right places so its flattering but modest enough for the office. I received tons of complement on it.