I have used BJ's Window Cleaning for 5 or 6 years. I have always found them to be neat, clean and friendly and they don't leave any mess. They give you a window of time for your appointment and always arrive within that window. Overall, it's been a good relationship with this very professional company.
more