Carl is fantastic!
I’ve been training for a fair few years but Carl always knows how to push my limits and the sessions are always fresh and I’m always on my toes.
I always leave feeling I have accomplished an awesome workout.
Would highly recommend training with Carl