A rattled John Swinney yesterday tried to defend spending £1billion on a 'five-star prison' as he was accused of building a 'luxury resort' for rapists and murderers.