Even though, I don't have many t-shirt dresses, this is really nice. I got a large instead of a medium because I did not want the length to be that short, nor did I want it to show too much of  my curves. I usually wear a large and the fit is spot on! However, I could have gotten away with a medium. The material is nice. I mean it's a t-shirt dress, more so on the t-shirt side. I just received it and wore it a couple days later and received compliments. I had to go back on Amazon to purchase two more in different colors, which I don't ever do. Btw, the colors I got were purple, blue green and rose red. The purple was a hit! Hopefully, my review helps someone. Happy buying!!