Hemmed 1 inch- I am 5'7, wore 2 inch heels and it hit just above the floor. I am about 145 and usually wear a medium/ size 4-6.
Has built in bra- I wear 34C and fit well. I had the waist taken in about an inch (size 4-6ish in the waist/bust and 8 in the hips).
No stains, like new.