To be honest I only bought for the unique color and am so happy to find joy stick cases that are exactly a dark gray purple hue. I'm so in love! It snaps perfectly into place and is a tough shell. Comes with a protective film but I like it without. I'll just say it's weird at first because the buttons are flush with the body because it's thick so button pressing is uncomfortable but you get used to it.