This product is exactly as described by so many best of lists! It was delivered amazingly fast, ordered at about 8 pm had it on my system by about 1 pm the next day. Snaps on easily and the material has a really nice feel, sturdy but doesn't seem like it will scratch or gouge your console. Has a "softer" plastic finish that almost feels like a thin rubber or silicon to me with the carbon fiber style areas on the back giving a little texture and grip. It seems like it would work with some thin skins if you have them installed but I can't say for sure, I would say yes though just my opinion. Joy-cons slip on and off perfectly and I actually prefer with the case on bc removing them before was kind of flimsy and awkward imo, now I have a stable handle and they just slide out. Slips into the dock easily and snugly, takes very minimal pressure to get docked, again imo with the case is a massive upgrade bc I feel like it docks more stable, especially noticable when switching games.Overall LOVE this product!Now to my little gripe and it's minor but significant, for all the protection and amazing design two things stood out to me:1) The ergonomic grip design tapers off toward the top to allow easy access to the Joy-con and release button but this leaves the top half of the system to rest on the ZL/ZR button edges and the edge of the Joy-con itself whenever the system is set down, like I said minor but unprotected.2) It doesn't come with any kind of screen protector, I know it doesn't say it does but just for all the protection you're obviously going for in purchasing this product, plus with this product specifically you're still going to be docking/undocking, why not just protect the screen?