This is a clear hard case that fits my pet switch perfectly. I was so scared it would scratch my joystick if I put it in, but it doesn't. However, this thing is so hard to take off with joy. It takes some force to do this and it's easier if you push it into the L-SL/R-SR hole, but I'm still having a hard time getting it loose. You must remove the cover from the joystick if you want to use the grip. For those worried that it won't fit in the dock, well it does (I also use the Orzly screen protector and it still fits in the dock). I'm so glad that I can use this device to permanently protect my screen. In conclusion, I can still recommend this product.