I ordered this dress for my wedding photos, and it photographed well. I see no problem having this dress for a special occasion. The material is durable, the shape is flattering and (with some occasional tugging down at the front) the chest area is full-ches friendly. I recommend getting a size up if you are able. Overall satisfied with this dress, but I hope you have someone to help put it on! LOL.