No mesh inside but looks o.k and fits well.Size L fits perfect for me(175 cm height and 83 kg weight)
My height - 177 cm My weight - 68 kg Size S is ideal