I saw this online and loved it, then when it was on sale i went into the store and tried it on and i couldn't resist. the only size that was left in stores was an xs petit and i didn't think that it would fit me because i am usually a regular s/m but it was super comfortable and very stylish. it wasn't too big or too small, it fit me just right without any awkwardness.