We have a guy who has been cleaning our windows and screens (and now our solar panels) for years. Very reasonable and great job. He’ll also powerwash flagstones, etc. (Cleaning solar panels will keep them at optimal efficiency.)
Tradewind Window Cleaning
(949)373-6446
Highly recommended