Nice!! Very good solution! And,
Is the mesh soft on their feet? Probably so, but I wanted to mention that rough surfaces can cause bumblefoot.
Please PM me, or use @Amiga in the message if you would like to hear from me soon.
Yes it is a strong rubber mesh.