Everything and more. The size is exactly what i wanted and it is not blurry when i take pictures