Great quality but runs very small. I typically wear a small in tops/sweaters. I ordered a medium and it fits snug. I couldn't wear anything other than a fitted T-shirt under. Size up 2-3 sizes for a more relaxed fit or 1 size of a fitted look.