Perfect! This is an ideal apartment, in an ideal location, run by ideal hosts. It was spotless and well-stocked. The bed was firm and comfortable, with luxury bedding. Helen gave us all sorts of ideas for what to see and do in and around St Andrews. Everything is within easy walking distance: boutiques, groceries, trails and the ocean. Could not have done better!