Hassan was very thorough in his inspection. His report was very detailed and he explained everything to me. He made a follow up visit on my request after my seller had reported that they had fixed the items. Hasan was also willing to make an additional visit after the final repairs but I did not need that visit. Overall, i was very pleased with his work. I will work with Hassan again.