Anti-Fray Smooth Stitched top cloth over Rubber Surface Mouse Pads. These mouse pads are thick enough to withstand extensive gaming however their smooth surface is made to easily glide on. The xl pads are great for arm resting and you can fit both keyboard and mouse on them to keep the bottom from acquiring particles of dust or debris. They come in three different sizes Small, Large and Xl.