We stayed at St Catherine’s Cottage whilst visiting Perth Races. The accommodation is very close to Perth city centre and next to a superstore, with good road links. It is very well maintained, spotlessly clean, and has everything you need. I would have given a five star rating, if it hadn’t been for the suite in the living room, which was in desperate need of new seat cushions. It was like sitting on a blocks wood!