This is an awesome case! I love the design, as well as how easy it is to put on and take off of my iPhone 4. I just bought the same case (except it is for the 3G iphone) for my mother's birthday, who also loves it. It fits snug to the phone preventing any dust/dirt particles from getting in between the phone and the case, therefore preventing scratches and damages to my phone. I love that the case is a hard plastic, but on the outside has a rubbery feel. The only con about the case is because it is white, and the it has a rubber backing, the case does and can get dirty. But a wet towel usually cleans it right up.