I ordered the blue stripe and white in size large. i didn't like it worn off shoulder but it does stay in place, which is a good thing. and it looks okay worn on the shoulders. i find the fabric so uncomfortable and itchy that i couldn't wait to take it off, immediately. i tried them on again a second time, still hopeful, with the same outcome. sadly, returning.