First of all, the GPS module is separate and it sits above the main unit, so there is a separate cable from the module to the unit. Plus another cable for the rear camera. So it's a hassle to install plus the thick cables are hard to tuck them in. Secondly, the GPS fails to connect 99% of the time, so when it fails the speed also not shown in the camera, the red light traffic camera positions are also not shown, thus no warnings. Thirdly, I have my suspicion the firmware is not upgradable, there's nothing on their website regarding firmware updates. So if something goes wrong, we can't reinstall the firmware. The videos maybe good enough but it's just too many problems. I returned it and buy Mivue860 instead