Rob was my personal trainer for over a year. His knowledge of current training techniques and his understanding of the workings of the human body are extensive. He is nice and approachable and his prices are reasonable. I found him great to work out with. He is supportive but firm, not one of those personal trainers who yells at you and makes you hurt out of some sadistic pleasure. He is interested in getting the best results for your goals. I would recommend Rob for the entire gamut from weight loss, to toning, to wanting to put on bulk(just look at him, he is a mountain).