Love this top! It's a perfect length and I've worn it with leggings, jeans and a short skirt.  It does run small, so go one size up and you should be fine. I'm a Medium but bought the Large and it fits perfectly. Very sexy and sassy looking. I've gotten a numerous compliments.