However, I’d like to emphasize that although he motivates and encourages you to give it your all, he has much self awareness on how difficult or tiresome a routine may feel to a person who isn’t in shape as him. Therefore, he will not make you overdo it because he wants you to gradually make this your lifestyle instead of getting overwhelmed or so gassed out you quit working out. Raz is very punctual! He’s always 10 minutes earlier than scheduled ready to go. He’s also willing to meet with me at a local park on Saturday mornings (rain or shine). Another thing I really like about Raz is that unlike other trainers, he’s never looking at his watch. I don’t feel like he’s trying to rush out of my session to go running to meet another client, which demonstrates me he has good time management skills and does not overbook. Also, besides the quick warm up and cool down, he’s not one of those trainers that wastes almost the entire session by telling you just to do cardio or use the gym machines. His workout are diverse and he will bring a lot of his own training gear if you’re gym isn’t fully equipped. In 2 months I’ve gone from not being able to run one lap to running almost 2 miles non-stop. I continue to improve in my other PT goals and once Raz saw I was good on one thing, he decided to dedicated my sessions to my weaker areas. Lastly, due to a possible relocation for work, Raz has been flexible with my payment options and even offered to reimburse payments for any session that has to be cancelled if I move. I would recommend Raz to anyone looking for a professional, punctual, friendly, and knowleadge trainer.