A pleasant surprise, 10 Cloverfield Lane delivers ...