I have used AH for nine years. Many other reviews vouch for their cleaning services, but I would like to comment on other considerations. I travel frequently and they have been wonderful to work with an erratic schedule. They also are very good about offering limited or expanded services with reasonable notice. Although I have occasionally had an issue (usually with a new hire,) they have been good about resolving any cleaning problem. Also, they were very prompt and reasonable about reimbursing me for repairs to a broken item. It's almost impossible to get a five-star rating from me, but I can confidently recommend their services.