Michael's Inn is a wonderful compound of lodging choices and provides a splendid breakfast. Along with the chance to dine in and see St. Andrews for an evening, it was perfect for our overnight as we traveled up the coast. Michael himself is a gracious and informative innkeeper: we recommend the inn highly.