the flash is surprisingly good and even the video quality is excellent .