I have been training with David since 2009. I would recommend David for personal training and the club has a great atmosphere and togetherness. My nephew is 5 and has recently started attending and he loves it too. Suitable for all ages, fitness levels etc