Very professional, explained everything clearly, answered all my questions and kept everything clean.