Semi formal dresses are selected for a range of occasion, as they are neither informal not perfectly formal. The best thing about selection semi formal dresses is that you can use them in just about any type of occasion. Semi formal dresses can be used while attending to a meeting at work or even in the most sober receptions of a wedding. It may be just a formal skirt along with a plain top, or a frock. Another advantage of these dresses is that their mixing and matching are endless. Every style of dresses every color combination can be selected for them. One may say the rule of thumb is followed for semi formal dresses. One is keep in mind only one thing that the dress one is going to select should not look awkward rest every mixing/ matching can be adopted.