Perfect location for our stay when visiting Saint Andrews. Karen & Keith are amazing hosts.