Cathy's is a lovely, light-filled place, brilliantly located for everything you might want to do in Blairgowrie and surrounds.