Joshua is an awesome trainer. A lot of trainers out there in the past that I’ve used were really hard on me. Joshua was not hard on me and he was very motivating. His program is very well organized. I had some great results. I was very happy with it.