Sancta Maria is a perfect little gem in the most spectacular setting.