St. Peter, Covington, earns 'stamps of approval'