I have used this company in the past with good results, but something has changed. I scheduled a cleaning and Chuck did not show up, claiming he had me scheduled for the following day. I had a previous appt the next day, so we rescheduled for today. Again a no show. Luckily I am retired and was home for these missed appointments, but if I were still working this would have been a great inconvenience.