Fits the controller fairly well, high quality silicone, button sleeves are snug, etc. Due to the extra thickness, the launch and share buttons are under the sleeve's surface, making them incredibly difficult to press. It also creates a raised surface surrounding the face buttons, making them awkward to use. Additionally, if you use "fat" analog stick sockets, you will lose full range of motion due to rubber rubbing against the controller socket. It's a good idea, but it's actually terrible.