This top is very pretty, more than just a t-shirt. It is light and airy but not see through. I do think it runs large and it's very long but I'll hem it. I couldn't buy the fabric cheaper. I'm short (5'3") so the length may not be a problem for someone taller.