Ruth is a great trainer. I can't recommend her more highly. I trained with Ruth over the past 6 years and her sessions are always good fun, well structured so I feel im getting the best possible work out and also progressive so over the time i have worked with her my strength and fitness have both got better and better. She is amazing!