David's a fantastic coach, I went for personal training but he also offers swimming technique as a swim coach, triathlon coaching and various other expertise.
Always looked forward to each session, very professional but easy to talk with and casual, the gym is private with plenty of room, showers and parking, would highly reccomend.