James is amazing. He responds right away for calls for service. He drove out to our house to test a window (we needed windows washed), so he knew how long it would take to clean each window, for a reliable bid. James got us the bid right away. We only had a wait a week for an opening in his schedule! Our windows are sparkling. I highly recommend James for window washing.
-- Rita R