This is a very very nice dress, a very thick and flexible fabric that falls very nicely, and very good looking on. For me its only defect is the color, too much white. I'm not a fan of navy either, but if it had been navy with thin white stripes it would be great, but the overall effect is a white dress. But that's a matter of personal taste. In any case, it dyes very well, and i dyed it a mauve/plum and it is very beautiful with the navy. I imagine dyed a turquoise it would be equally nice. I wear it to work sometimes, though i tend to dress more casually, so i put for special occasions, but if you are used to going around in a dress it can be used for work or out to dinner, and feels so comfortable it can be considered "casual"