David Bakhtiari: 'Best I've felt in a long time'