We just had our carpets cleaned last week by Alberta Home Services and I was very pleased. When I first called to book I was greeted by a cheerful employee who easily made my appointment and answered all my questions, and then I was called back a few days later by a different, yet equally cheerful, employee to confirm my upcoming appointment. My service technician arrived on time and I was impressed that he was wearing a tie :) He did an absolutely fabulous cleaning my 9 year old carpets which have endured kids and cats and never been cleaned professionally before. Other than some pre-existing wear in the carpets they looked almost new. We had our three bedrooms, bonus room and stairs done and I will be calling them again in the future as I need them.