For those occasions that not very formal but there being eminent person present, you may be confused about the dress. Too formal dress may let you be grand, informal suit seems indifferent. Here I introduce you the Semi Formal Dresses
Semi Formal Dresses, which are absolutely compatible with the semi formal occasions.
Semi Formal Dresses, www.semiformal-dresses.org