Love this two piece outfit! Soft stretchy t-shirt type material. True to size but generous fit. I am 5’8” and it hits me at the ankle and does not ride up. Elastic waist is very stretchy, comfortable and not too thick or thin. I machine wash and dried and it did not shrink. I get compliments when I wear it and will probably order an additional color.