Edwin made the whole process of getting our exterior & interior windows washed so easy and we are so happy with the results of Between Cleaning's efforts. Edwin responded to my query via Yelp within 10-15 minutes and every one of the dozen messages I sent him was answered in the same timeframe. I so appreciate Edwin's responsiveness, especially since I was looking for an appointment ASAP. The quote I was given was extremely competitive and reasonable, which I know from experience getting the same service done in both New Jersey and South Dakota. Edwin was able to work us into his schedule the very next day. His team was professional, did a great job on our windows, and even went out of their way to point out a window with a broken seal, which resulted in a foggy appearance that window washing can't help. After the appointment, I was sent an invoice via email and was able to pay the bill online with my credit card. So easy!! I would absolutely recommend Between Cleaning for window washing and we'll be calling them again in the future.