Viva Maria is ‘spot-on’