Had to return this.  It is much longer than in the picture, about mid thigh for me and I'm 5'4. The fabric is basically see-through, so you would need a tank under it. The button details are cute, buT the cut and fit look sloppy in real life, especially because of how long it is.