OnThe Spot came highly recommended by many of our friends and we were not disappointed. We had not had a our carpets cleaned since they were installed (not a good idea!) - the result was excellent. We had a question about one of the rooms and On the Spot responded quickly and professionally. They came out, had a look, and redid a small area for us. We have no hesitation in recommending them and will be calling them on an annual basis going forward!