Fine job. The estimate I received over the phone before the job was exactly the price I paid after the job was completed. Showed up at the appointment time and went right to work without trying to negotiate ""extra services."" Finished promptly and professionally. Extremely polite and efficient. I will call on Genesis again the next time my carpets need cleaning.