I just received the coral and although it's such a pretty color, it's very see through. I am going to return it and try a darker color. The fit is as expected based on the reviews. I'm around a size 10, 5'3",  36DD breast and a large fits me pretty well. It hits below just at the bottom of the knee on me and I like that.