Bought this dress recently to wear to a few summer events. Bridal showers, baby showers, and possibly a wedding. It can be dressed up with a nice belt, jewelry, and shoes, or dressed down with casual shoes and a denim jacket. I couldn't love it more. I tried it on in the black and loved it, but ended up buying the teal colour. I have received many compliments on this dress. The material is nice and not sheer, there is room for my expanding belly and chest, it is a good length, and it is lightweight so I don't get too hot. 5 stars.