We went for dinner here, a bit outside of St. Andrews.
Food: A- Everything served was delicious and well made.
Ambience: B+ Part of the building looks like a pub, the other part like a nice casual restaurant. Comfortable.
Service: A The service was quick and friendly.
Cleanliness: Very clean
I will eat here again. Make reservations, not a huge place.