These buttons are amazing! I've been waiting for high quality joystick button replacement parts to hit the market for a long time, and it's finally here. The keys are very smooth and feel comfortable. Everything fits perfectly and the paint is very shiny and beautiful! These photos don't do it justice. My only gripe (and the reason I've flagged it) is that the triangular screwdriver that came with this product was slightly wrong or too small, which caused one of my screws to come loose. So I was not able to disassemble the left joystick and replace that side. I will most likely have to buy new joysticks to use the other half of the buttons in this set. That being said, the product itself is amazing and I would recommend it to anyone brave enough to rip apart their joycons. It's definitely worth it! Edit: After about three months, I can still say with confidence that these buttons and joycon skins are worth the money. I did a complete replacement (see more recent photos) and am very happy I chose this brand over other competitors. In doing so, I also encountered another problem; Shells tend to stain very easily. I highly recommend purchasing a thin transparent case to preserve the quality of the material while still retaining its beauty. Do this or be particularly careful not to get the switch dirty, because these stains will not go away even with water/alcohol. your switch.