Brand new case for an iPhone 6s Plus. It just snaps on. Not sure if it will fit an iPhone 7 but it will not fit my iPhone 8+. (It fits the phone but the camera opening is not at the right place) right after I ordered the case my iPhone 6s+ broke and I went got an 8+ and it doesn t work. There is no front cover for the front of the phone.