If you have natural gas or LP gas appliances and heat in your home, the Kohler 20RESA should be a good option as a whole-home generator with no additional equipment needed, other than an automatic transfer switch of course. The 20RESA is also suitable to power your entire home even if you have all electric appliances with the addition of a Kohler Load Control Management System (LCM). If you rely on electric heat strips to heat your home, you may find that the electric heat strips themselves may consume nearly the entire 20kW available from this unit. This unit will handle two 5 ton electric air conditioners with heat pumps provided they are units with built-in time delays that prevent the compressors from activating immediately upon the return of their power supply. With a composite, corrosion-proof enclosure, this generator will look great on the side of your home or business. When it comes to durability and performance, the 20RESA has a Kohler CH-1000 commercial-grade engine that runs on either LP Gas or Natural Gas and requires less maintenance than its leading competitor. The 4-wire start system on the 20RESA is designed for easy installation with the Kohler RXT automatic transfer switch, but also has a set of 2 wire contacts so it can be used with other transfer switches that utilize a 2 wire start system. The 20RESA can be paralleled with a Kohler parallel kit for up to 40kW of power! This generator is also compatible with Kohler’s OnCue Generator Management System (which is a software that communicates with your home computer or smart phone to notify you of your generator’s activities as they happen and has capabilities to control other home automation items that you may have), Load Control Management (LCM), and Programmable Interface Module (PIM).