Perfect amount of firmness and a great fit. The color has some tiny bits of blue in the weave. Just and undertone