St. Michael café gets thumbs-up from diners