i would recommend this one imo:
well, i cannot post images yet, so google nicole-miller-cap-sleeve-stretch-rayon-jersey-dress,-$220 its the blue one with seeves, worn by a afroamerican girl.
well, the dress depends on wether your legs are skinny or not. because if they are, you have something to show off
so, if your legs are nice, wear i aove your knees, if not, choose knee lenght.
no matter what your legs are like, i bet your bust is gorgeous. so this is also a bonus you might want to "show off" - but do it in a classy way! the top of the dress shoul have a V-line, perhaps you might want your bust accented by layering the top like in the picture. however, do not accent your bust by choosing a dress that combinates two colors (or patterns), because even though it will accent your bust, it will also accent your belly and you won't look as good as you could.
good luck!