I love this dress. I always feel happy and confident wearing it. It is super comfortable. The black with the rainbow is the perfect combo. I have it in a 2x and it fits great. It camouflages my belly rolls and gives that hour glass look. I would love to have it in all color ways. It also washes beautifully, no fading or shrinking here.