Robert was truly amazing. This was my first time using a carpet cleaning service, and I was blown away. He was very thorough, very kind, called 30 minutes before the appointment to make sure we were ready, called when the cleaning was done, advised how long to let the carpets dry, and gave an estimate before getting starmed. And the floors turned out AMAZING!!!