Just received today but looks good so far. Now I can toss the ball in my pocket without worrying about scratching it or damaging the joystick. Also nice is that you can attach the case to your Switch bag/case with a carabiner, so you don't have to buy a Switch case with a dedicated Pokeball slot. The short charging cable squeezes into a small mesh pocket, but you really have to make a few short bends in the cable and it really stretches the case when you close it. I would not recommend keeping the charging cable in this case. I'm not sure I would have preferred a larger charging cable housing. I can easily toss the cord in my switch pocket, but if you were planning on putting the cord in that pocket, this product isn't for you.