The colors are bright and true, length is to the ankles. The dress is exactly as pictured. Very comfortable, soft, light fabric is just barely translucent where the fabric is lighter in color (yellow). I love that, three months after giving birth by c-section, I have a dress that is flexible and flowy enough to be flattering, and I'll still be able to wear it after I lose the baby weight. This is a great dress for an amazing price, and I'm glad I got it in so many colors! My photos look a bit more red than the dress actually is. The color on the website is exactly the color that the dress comes--it's a crazy bright magenta with variations. Love the soft, stretchy texture of the fabric. So comfortable. Love it, so pleased.