Where to begin. From the start right down to the finish I am beyond happy with the service I received. I called them and booked an appointment on the same day. The cost was extremely reasonable as well. On the day for my cleaning, they showed up on time, and made my carpets look fantastic. I have 2 small kids and felt great that they used a green cleaning solution. I am concerned about chemicals being used in my home so this was just the option I needed. Next time my kids ruin my carpets I will call them again.