Love it.
I love the colors of this dress. The "teal" looks more like an emerald green to me - the color of the year. The fit is perfect. The skirt part of the dress is not too big or too flow-y. Very flattering. Elegant, classy, sexy, and trendy all in one. :) I usually wear a size small and the size small fit perfecly!