The material is thin, but I think the artsy floral print on solid black saves it from looking cheap. I purchased this in "blue," and on my computer, the flowers appeared to be blue, green, and yellow, but there is actually some orange and purple in the print too. I'm 5'4" and purchased a medium, and the hem just brushes the top of my feet, so it would work with flats or low heels. This dress is billowy and won't show off your shape, but it's super comfortable, and because it's black, it won't make you look huge, either. The beads at the neckline aren't the prettiest - but a quick trip to the local art supply store and you can replace them with anything you want...they slide on and off fairly easily.