The pictures don’t do it justice of how bright the colors are. The fit is wonderful, and is very flattering. The fabric is soft, flows, and is not transparent. This dress is durable after multiple wears, and is versatile to the events you can wear it too. I’ve worn it at bridal showers, baby showers and weddings.