I have been asked multiple times what is a good HD camera system. The answer varies and starts with how many cameras you plan on having. A good plan is to have more ports on the system than you plan on using. Inevitably you will get your system up and running, cameras where you think you need them to cover everything and then realize there is a gap or a blind spot. If you are out of ports you are out of luck and would need to add another system to cover everything. If I think I need 5 cameras I will order an eight port system. Also for example if I need eight cameras I will order a sixteen port system. This is a great system that is loaded with cameras. The mix of dome and snorkel type cameras is good. The dome cameras are better for outdoor mounting where they are being hit with direct water. I am running three of these at various locations. https://amzn.to/2LnIq86 If you are looking for a system with all of the snorkel type cameras you may want to look at this one. It is ...