These are very well made dresses that are appropriate for any formal setting.  Dresses can be worn to church, office, or any professional venue.  The fabric is strong and unforgiving so be sure to order the correct size.  If you are not sure about your size, order a size up.