I have been with a few different trainers and had varied results. Jamie has been by far the most consistent whilst being completely manageable around every day life. With ... more