"This dress is the perfect balance of funky, edgy, and artsy! Both colors are fantastic, but the black seemed like I'd have more opportunities to wear it. (But the purple was adorable as well!)
Some of the reviews caution about the length, but I really didn't think it was all that short. I'm 5'3" and at the shortest, the dress passes the good old ends of the fingertips rule.
The bra part will be tricky. Unless you are an A-cup, you'll need some support. Larger than a B-cup and you'll want to size up. Not particularly roomy in the chest."