Do you think it's versitile? Also I work in a business casual environment, if I put a cardi over can i wear it to work? Anyone have cardi and shoe suggestions?