I highly recommend Sir Carpet if you're looking for a professional carpet cleaning company that will do the job right. They were able to clean our carpets without using harsh chemicals. Their prices are extremely reasonable and I am very satisfied with the final results.