Perfect with leggings, longer length top / could be worn as a short dress either (but I think a little short unless at the beach).