Gary has been cleaning my mattress, upholstery and carpets for 2 years. I always have him back because he is friendly, professional, pays attention to detail and uses high quality products. He is also the only person doing this work who really knows how to clean for allergy sufferers and he gives great advice too. I am totally happy to recommend him