High elastic material, easy to use
Silicone, easy to clean and reliable
Nice hand feel
Ergonomic design for the buttons and ports thinner for the buttons to control easily but protect it from water and dirts
Several parts thicker for holding tightly and nonslip