Amir is fine - a bit cranky maybe, but fine. I did over 50 hours in his arrows, and my IMC rating with him. He is generally fine with his customers (not so sure he is so friendly towards his instructiors though) but he does have a work life balance (hence having Mondays off......)
PM me if you want more detail.