We booked this B&B last minute as we pass through Saint Andrews for its convenient location, off HWY 1. It turned out to be a wonderful surprise. Jennifer, the inkeeper, is such a pleasant person. She met us as we pulled in to the compound and led us to our cottage and gave us dinner recommendation, which was spot on. Lupine Cottage was perfect for three of us, a king bed (old style combined two twins) and a full size futon, which was so much comfortable than any pullout couches. Surrounding area was perfect for my 72 year old mother to hike and we took a long bike ride on quiet country roads. Next time we are in St Andrews, we will be staying here for sure. Homemade bread for breakfast was a bonus. Thanks for your hospitality, Jennifer.