Excellent service
I would recommend Alberta Pro for any cleaning - they are friendly, reliable and totally honest. It is not cheap, but you get what you pay for. I have found them frequently willing to go above and beyond to ensure you are more than satisfied with the result.