I've had nothing but hard work from this company. I had regular twice monthly cleanings for almost a year. 4 stars instead of 5 because they do sometimes arrive outside the window, but I believe it says on their site that this can happen when other jobs take longer than they expect. It's not been a huge issue for us because we both work from home. The other reason for the 4 stars is because sometimes they would miss wiping down the kitchen/bathroom cabinets, which is something we'd paid extra for above and beyond our bi-weekly service rate. Although, I'm never sure if that is because I didn't make sure to remind them or what. But otherwise they could not be nicer and I loved the job they did every time. I wish we could afford to keep doing it! Unfortunately, when things get tight this is one of those luxuries that has to go first. :(