They seem quite functional and easy to put on. No buttons or sticks interfere. Negative feedback because it INTERFERES WITH MY CHARGER. The controller will absolutely not charge while this skin is installed. If you charge your controller with a mini USB cable, these skins will work just fine. We rarely charge via the cable. We even tried cutting out the rear charging port to have more connectivity options, but it still didn't work. In the end we just gave up and took them off. waste of money. If you charge via the front port (mini USB), they might work for you.