The best carpet cleaner I've had the pleasure of meeting. Not only is Frank a magician who can remove difficult stains, but he is meticulous, attentive to detail, careful and polite. I recommend this service without hesitation and if I could, I would give a 6-star rating! Thank you, Frank, for your amazing help.