Excellent experience!
We've used AlbertaPro Cleaning before. This time, they cleaned our big rug. They called ahead to make sure we were ready for the pick-up. When when the rug was ready to be returned, they called again to make sure we were ready for it. They are very courteous, well-organized, and thoughtful. We'll continue to use AlbertaPro Cleaning.