Ordered this the first time and returned it right away because the colors bled throughout different parts of the material. The red flowers had dyed different parts of the dress. 2ND time it came out of the packaging and looked great. Tried it on and fits good, I'm 5'1" 140 and got a medium. The material is a bit thin, but with the green print it wasn't see thru.  I also purchased the black with gold flowers and that was see thru.  I would definitely wear a slip or shorts with the blk dress.  I'm planning on wearing them to Napa wine tasting and a casual spring wedding.