An update to my first review. This company reached out to me after leaving negative reviews on instagram and yelp. They offered to provide the panel cleaning service free of charge for the inconvenience of them not showing up to their first appointment and completely ignoring my attempts to contact them. They scheduled a second appointment for Friday November 12th, which they then canceled. Then finally on November 18th they came out to clean my panels. Like a true "professional" business, They removed my negative review from instagram and blocked my intagram account, then has the nerve to text me and ask me to delete my yelp review since they did the job for free. A business who deletes their negative reviews and keeps their good reviews shouldn't even be in business in my opinion. I still stick to my original review when I say that you should probably use a more reputable, professional business who treats their customers time as precious as their own. read more