I used Maria cleaning a few times. When they came the girl was good. However, lately they cancelled a few times. The worst part is it was last minute. If someone is "sick" or you need to reschedule give me some notice not 10 minutes after they are supposed to come. There are other more reliable companies that will do the same thing.