When I took this out of the package, I was afraid it might not be long enough or would ride up, but it does not. It is very comfortable, and I am happy I bought it! It didn't show in the picture but it has the racer back style straps...so you can wear it off shoulder, or even shoulderless...