Hamid was very professional, and very to the point it seems as though he was trained very well and has a lot of experience on top of that .