Peter is a great trainer. He challenges me without pushing too hard. He is sensitive to my personal fitness needs and designs programs that are perfect for me. He has extensive knowledge of the human body, and explains each new exercise so I understand it. Also, Rick is fun and a pleasure to work with.