I literally bought this dress in two colors because I love it so much. This is the PERFECT dress for dressing down with sneakers or dressing up with heels. I wore the blue one for my family pictures and it was SO FLATTERING. It does grab a little in the booty area and tummy, but it's just so flattering it doesn't matter. The colors are vibrant and beautiful! AND the best part - it's so comfy and stretchy and the material is a great quality. Couldn't say more good things about it! If you want a cute everyday dress or a date night dress, you found it!