Worked very clean, explained everything on a level I could understand. Made sure I was completely satisfied and answered all of my questions.