It's good for once a week use. Now I've upgraded to a Karcerh K5 and K7. But if you're looking into buying and using it a few times a week, spend a bit more and get a K3. It's got better flow rate and higher pressure for the foam.
Otherwise the K2 worked perfectly for me. A good foam cannon and some good quality shampoo and you're set. It'll eaasily cover 2 cars a week. Mine used to run for a good 2 hours a wash on and off due to multiple cycles (Jet Water, Pre-wash Foam, Jet water, Car shampoo, Jet wash, then sometimes polar seal/hydrO2 spray and jet wash)