We had several estimates for carpet cleaning.
DAVID NIVEN was very impressive and had a very reasonable rate.
We made an appointment and he came out. Very pleasant and he actually did more than he had bid but kept price the same.
Would highly recommend.