Arrived today, much sooner than expected! When I opened the dress I thought that in no way that I would fit into it. It looked so tiny! I put in on and it fit like a glove! I wear 38 C and the dress hugged all the right areas and flowed seamlessly down. The colors are vibrant purple with off white. Dress begs for a heel. Perfect birthday party dress or a BBQ party. Overall pleasantly surprised!!!