I bought this to wear over a cocktail dress for a nice wedding. It fits great. It looks great for a formal wedding. The black is dark and not too shear. I will also be able to wear this for work and going out. I'm 5'4" 135 lb. and I bought the medium.