This is a lovely house in a great location.
Unfortunately for us, after a long journey to the house, upon arrival (at approx 7pm) it was clear that the cleaners hadn't been in to clear up from the previous guests... The place was a mess with dirty sheets and towels in all rooms, a dirty kitchen and balloons everywhere (they'd clearly celebrated a birthday or something). I messaged the owner who didn't respond and seeing as we had to go out for a family dinner and I didn't want to come back to a dirty house with unmade beds for the children, I embarked on tidying the house, finding clean laundry and making the beds.
The owner did respond whilst we were out, apologising and offered to send someone round, but we arranged this for the next day.
Apart from the apology no form of refund was offered - which, to be honest, I thought was pretty poor - at least the cleaning fee could've been offered...
Apart from that, the house is lovely and in a great location. And St Andrews is fantastic!