Cleaners did a pretty good job with the house cleaning (although at one point they tried to look through our cabinet for cleaning products, even though we paid extra for them to use theirs, which irked us a bit), but our interaction with management (Sophie) was not good and ruined the experience. The cleaners came 2.5 hours later then originally planned, which was not acceptable. Sophie knew we had two young babies (twins) beforehand and so we are tied to a very specific schedule. This threw off our kids whole routine and we had to accomadate for all that (the cleaners were supposed to come for 3 and finish by 5:30, instead they came at around 5:30 and finished at 8:30 -our kids go to sleep latest at 7). The excuse for being late was traffic, yet Sophie told us later on the previous client was very far away, and so there was a lack of good planing/coordination as she should have accounted for traffic or not scheduled us for that time knowing there was such a distance between clients. And even if that was the case we would have preferred to have just rescheduled. Then on top of that, we were told cleaning would take 2.5 hours beforehand. In the end, when we asked the cleaners how long they were here for, she said Sophie told them the cleaning is 3 hours and so in the ended she demanded we pay for that much. We found that was not fair and instead we expected if anything Sophie would offer a discount for us because of the cleaners coming so late and inconveniencing us. She would not do this when we asked her. Very poor customer service and would not recommend going with this cleaning service.