We have used the services of Sparkle Finish cleaning for many years and have always been impressed by their professionalism, the quality of their work and the calibre of their staff. They are also very accommodating and will go beyond the line of duty when asked. I would have no hesitation in recommending them to anyone requiring their services.