Top with frills
There are no major stains.There are some minor stains.They are located in a position that can be hidden if tucked into pants or a skirt.There was no size indicated, but I was able to wear it, and I am 168cm tall with an average build, so I think it's about a size M.