Great place to stay! It has everything you need and more. I've stayed in St Andrews many times and I would stay at Nilofer's again! It's a very walkable destination and is on a very pleasant, quiet part of town, but remains completely accessible to what St. Andrews has to offer!