We recently called Oasis and received an estimate and date to have our house done. The technician we spoke with gave a fair price and and an estimate for other work if time allowed. The morning of our cleaning we received a call and the same tech informed us that he was running behind a bit but would keep us updated as our scheduled time came closer. We received two other updates which were not necessary since he was only 30 minutes behind his planned arrival time. Upon arrival we met a extremely courteous gentleman who surveyed our home found spots we didn't even see, did a pretreatment and got to work. To say we were pleased is enderstatement, the carpets looked like new, the house had a mild lemon scent and he was even able to do a couple extra jobs we discussed. When it came time pay the bill, I was still amazed the original estimate along with our extras was spot on (no pun intended)! The tech again apologized for being later than scheduled and gave us a complimentary spot remover for any minor spills or spots that occur, these sell for 20 bucks so this was a ice added but unnecessary touch. I would highly recommend this company to anyone interested in getting their carpets cleaned! Professional, courteous, friendly, and cost effective!! We will be using them again!!