Amir was good and explained everything thoroughly. Was able to communicate easily when I had questions after he left and was able to answer them when I had doubts. The crews were also great. They explained things at the end and asked if I had any other questions.