I received this in the mail today. I quickly tried it on at work so no pictures. I love it and think it will look great with leggings. The fabric is pretty substantial and very soft. I ordered the black in XS and it fits great. It's longer on me than the model but I like the length and I'm assuming a petite would fit me more like the model (I'm 5'2"). I would normally wear a S so I'd say size down in the regular size. I'm not sure about petite sizing. (The gray is out of stock in many sizes which is what I originally wanted.)

ETA: I also had ordered a gray in size small but received a pair of men's Adidas tennis shoes instead.