I love this suit! I wear a large and bought a large and it fits great. The color is just like the image. The material is light and super soft. They washed well and are perfect for a long day of travel. I am 5 ft 5 and the pants were a great length, thinking of buying another set in a different color!