Reasonably priced, friendly, personable, sings while he works, and cleans windows sparkling clean with no streaks
All reviews seem positive