I bought these shirts to decorate for Disney. I sized up by 1 size. I ordered a large and they fit like a medium. I like the way they look... definitely will NOT be wearing with leggings. Length wise, they hit at my hip bone, so not long enough to cover everything, I'm 5'8". They are super soft, love the material. The vinyl goes on beautiful.