Very Good Staff. William did an excellent job on the carpets. The stains that I thought would never come out have gone. The technicians were on time and did a very sound job of cleaning our old carpet. Very happy with this service and will indeed be using