This tent will protect you from those critters as long as they don't get in through the door or partially open zippers.
I just set this up yesterday. Yes, the mesh appears to be quite fine. I'm pretty sure you'd be safe with it. It's a great little tent. I LOVE the 2 vestiblues and entries. Easy setup. Compact.