I wasn't sure what mesh really meant, there was not description, fleece was not available in large sizes, so I purchased it anyway. I am a bit disappointed. How is this supposed to keep my child warm? It is a thin cloth with large holes in it. So, if you are looking for warmth, definitely look for the fleece version. I am going to stitch some fleece on the back so it will keep my kid warm. I would return it if my mother had not taken it out and washed it already...