I love this as a long shirt, but it's way too short in front to be a dress, at least as it fits me, and I'm not tall. The color and fabric are wonderful though, and it's very flattering with leggings.