Absolutely the most detailed and complete window, screen and mirror cleaning I’ve ever received. Prices are less than one would expect considering the services provided. Jim Mulligan is very professional and personable. 10 stars is more suitable. J. Purchase