The shirt came in no time maybe 4 or 5 days. It is very comfortable. The material is stretchy and soft and also not see-through. The color I choose is heathergrey which is a little darker than I expected but I'm not mad. Im wearing a medium but I usually wear a size small. I ordered a size up because it recommends it which is great that the supplier tells you. I strongly recommend this product!!