In reply to llanberis36:
Adam (Harrison?) at The Edge knows his beans. I just did one session with him, which was incredibly useful, but for a bit more cash he'll sort out a personalised training plan for you, based on your strengths/weaknesses/goals.