Gary is a pleasure to speak with as his son does the cleaning.
On time and does a good job. Prices are fair and work is performed as directed.
We have had many large rugs cleaned due to our old dog having an accident, we are always happy with the service. When it was time to get the carpet cleaned it was a no brainer who to call.