I have been training with Amir over the past five years. Have found him very professional and an excellent trainer but also personable and friendly. I recommend him and his services!