No stains or damage.

Juniors size xl - measurements are in pictures.

Fabric has some stretch.

Could be worn with shoulder straps or without.