Very reliable & on time. Honest & trust worthy. Id go to him again every time. I felt relaxed with him instantly which is not like me. Worth every penny.