My wife did the research and we chose Miracle because of their high rating. Arranged for cleaning inside & out. The crew arrived on time & did a great job. Our windows have never been cleaner. I have cleaned our windows for the past 30 years. Based on Miracle's fine work, I have now been fired! We would highly recommend Miracle and would definitely use them again.