I am 5'5 120lbs measurements: 32/26/34. I ordered the small and I to return them for a large, because I wanted them to fit without being snug. The small size was tight and constricting no matter how I wore it. The large is PERFECT. The fabric is soft, breathable, and the quality of the product itself is great. I am super happy with these and have received many compliments.