We had a lovely time at St Andrews Air bnb and had everything we needed. Great kitchen and bath, very clean and thoughtful touches. We would definitely return :)