This dress is a little too beach-y for everyday wear for me, but I think it's going to be perfect to wear on vacation.  The print is just like it's pictured here, very vivid colors.  Although completely artificial feeling, the fabric is soft and smooth and not easy to wrinkle.  The cut is very flattering.  (I love the fact that is has slight padding sewn into the top so I can go bra-less without giving a show.)  It's a comfortable dress and I think it's going to be great for wearing to, say, a casual dinner.

For fit specifics:

I am 5'2" and weigh 120lbs, usually wear a size 8.  I originally ordered the small, but had to exchange it for a medium.  I'd say this dress runs a little small, but not extremely so.  (Oddly enough, I have another dress from the same brand that is a size small that fits perfectly--so the brand is a bit inconsistent.)

On me the length is perfect.  It comes just to the tops of my feet, barefoot.

The bust section is on the smaller size.  I'm a not quite B cup and it's snug.  You don't want the top of a sundress to be loose, so for me it's fine.  It'd probably be little too snug for a C cup.  The larger sizes may have been cut for more room in the top, but medium and small are definitely sized for the flat-chested end of the scale.