Terol describes 'perfect' podium finish