CarpetFirst does quality carpet cleaning service and has excellent customer service team. Their cleaner removed many paint spots on our carpet and now it looks better than it ever had. He was very professional and friendly, answered all my questions about the process of steam cleaning and gave me some advice on how to clean common stains. Thank you CarpetFirst, there’s no comparison between you and the other cleaning companies I have used.