Sam was very professional at all stages of our interaction. He is very meticulous with his work and strives for perfection. He is very detailed and clearly explains everything.