I have stayed at The Hazelbank on at least 6 occassions and have always been more than happy with my stay. The staff are very helpful, the breakfasts plentiful and the location perfect.
The rooms are what you would expect from a B&B, comfortable without to many whistles and bells and they serve the purpose they are intended for, sleeping.
My only minor gripe would be that it is a touch pricey. But I'm sure if you ask the international visitors they would think otherwise. After all, it is St Andrews!
- Hazelbank Hotel St Andrews
