It fits all buttons and ports are where they should be. The cover is comfortable to hold. She has 2 Aufprälle my iPhone well protected. Good on the sheath is that it stands out above anything, which really add Kantenaufprälle the iPhone no harm. Transparency in the back cover I really like. All in all, a quality shell. I like them :)