I have been using them for 1 1/2 years and they always do a wonderful job for the price! However, you get what you pay for. Be prepared to be cancelled on one out of every two times you make an appointment, and then findling out only because no one shows up or you call to confirm. There is otherwise no other cancellation notice. When I have important parties or people coming over, I always call to confirm the appt beforehand to be sure they are actually going to show up. And when calling today, once again, I found out they were not going to show up as scheduled and I have guests coming in from out of town. Now my husband has to take off of work just to get our house cleaned.....absolutely not reliable!!!