Scheduling was very flexible as i work 9-5pm on weekdays. Service man was on time and very considerate of my carpet. Very professional and friendly staff. Helpful with tips and questions. Service was excellent, i would definitely use their services again.