Charles is the BEST! I have had a number of trainers over the years and am a pretty avid exerciser on my own so it takes a lot for me to feel engaged and challenged. And Charles does just that. He is absolutely the best trainer I've ever had. Each session is challenging and interesting - the time actually flies by, which is not something I ever say about exercise. I honestly couldn't be happier with the progress I've made in my fitness journey with Charles' help, encouragement, and support!