Very good quality buttons. Note: On the newer controllers, the option and share buttons are attached to the plastic frame inside along with the circuit board. To add the new Options and Share buttons, remove the default buttons by dragging them back and forth until they click away. Then find a toothpick and cut it lengthways to become the new posts touching the board. Sanding is required to achieve a specific fit/feel. Stick toothpick pieces into new buttons and glue. To restore tension, take the ink pen nib, cut it in half and attach it to the new knobs on its plastic barrel. Boom done.