I have been using MaidinTO for monthly cleanings for a little under a year now. I have used other cleaning services in the past, but what really drew me to this company was the ease of booking appointments and great customer service. This company really excels in this area! Bookings, even at the last minute, can be easily managed online. Most times, a customer service agent is available to chat instantly through the website, otherwise emails are consistently responded to promptly. I've been very satisfied with the cleanings. In fact, the cleaning seems to actually be getting better as my team gets to know my house and needs better. This is nice to see as sometimes I have heard of companies that do a great job at the outset, but decline in quality over time. I did have an issue once with an area that was supposed to be cleaned not getting cleaned, but the customer service team really went out of their way to resolve the problem promptly, send a team out, and do what they could to make sure I was happy. They have a cleaning guarantee that if you are ever unsatisfied with any part of the service received, they will send the team back to re-clean. Overall, very satisfied!