Blaine was very professional, kind, and helpful. He explained everything and made suggestions and did a great job. We are going to ask for him next time!