We have only used these guys twice but I am a customer for life! They are professional, quick and even bill you when they are finished. Oh, and my windows are sparkly clean!! It is hard to find companies who put customer service first; these guys do!! Thank you J&J, keep up the great work!