This edgy tshirt top is very generous. I am in a small. Size down 2 sizes from your truest size. Tshirt is grey and the holes are not revealing