Joe has trained me during the last 12 months. I find him very approachable, motivating and above all professional. His tailor made training sessions are good fun but at the same time very hard work. Joe's attention to detail when lifting weights or performing exercises with correct procedure is second to none. And he always manages to tweak you to ensure you are isolating the right muscle groups and maintaining safe practice. The best trainer I've ever had, superb!