St Regis Punta Mita: Why it’s worth every penny