Very pleased with the service provided by James. He is punctual and very professional, and provides a quality service - along with price. I will definitely use his services again and recommend him to others..