We had a fantastic stay in Johnston Court, it was our third stay here and it still maintains it's characteristic homely and welcoming style. The apartment has a well appointed kitchen, with a spacious Lounge with TV and DVD player and comfortable bedrooms. The proprietors are very helpful if you have any problems. Johnston Court is perfectly located in the town centre on North Street opposite the University and literally around the corner from the Market Street (the main high street). I would highly recommend a stay at Johnston Court to anyone who intends on visiting St Andrews.