Derek was the most professional and polite person ever! Not only did he do a "AAA" job, it exceeded my expectations. He went above and beyond to ensure that my carpets and rugs were done to perfection. Job well done! I would highly recommend AAA Steam Carpet Cleaning!