If you are looking for an honest, professional, affordable, high-quality job, James with JJC Window Cleaning is your guy! He was very accommodating with scheduling a time that worked best for me and showed up on time. James even went one step above and reached out after the job was done to make sure I was satisfied with his work and if he missed anything to just give him a call. You can tell how genuine he is and truly cares about his customers happiness. I will continue to do business with JJC Window Cleaning! Thanks James!