Residents watched with concern as rising waters threatened to burst the banks of Alyth Burn over the weekend.
As Storm Dennis battered Tayside and Fife, it was feared the Alyth flooding of 2015, which was described at the time as a "once in 200 years" incident, would be repeated,.
Sand bags were deployed and makeshift flood barriers were installed along the River Isla and Alyth burn in a bid to stop it overflowing.
Heavy rain lashed the region, forcing road closures, including on the A9 between Perth and Dunblane.
The storm caused havoc for road and railway users, with precautionary closures and replacement bus services put in place.
The SNP group on Perth and Kinross Council expressed concerns about whether enough staff were deployed over the weekend, in light of numerous weather warnings.
Alyth residents and business owners spoke of their concerns over the rising water levels.
Dave Robertson of the Alyth Hotel said: "It was worrying.
"The work was done on the other side of the river but this side it was more self defence."
However, he added the high water level was not damaging for business.
He said: "[It was] a boost as people were watching it and taking photos of it from inside the bar."
SNP Councillor for the Strathmore Ward, Fiona Sarwar told The Courier: "[The weather] did have quite a big impact on the community.
"The SNP group will be asking the council administration if extra provisions were put in place as [the storm] was forecast."
SNP group leader Grant Laing said: "We were told for a week this was going to happen.
"What I would like to know is if additional council staff were put on, or if it was the usual skeleton staff."
Convener of the environment and infrastructure committee, Angus Forbes responded: "Council officers and crews from Tayside Contracts worked throughout the night, monitoring and responding to a number of incidents all across Perth and Kinross as a result of heavy rainfall throughout Saturday.
"Thankfully there were no significant flooding issues or property damage.
"We would like to thank the members of the community, particularly in Alyth, who were able to help out last night with delivering sandbags to where they were needed."
On the roads throughout Perth and Kinross, flooding and surface water caused problems for road users.
A number of roads were forced to close while others were deemed "passable with care".
The A9 between Perth and Stirling was one road badly affected by excess water.
One social media user shared a video on Saturday afternoon showing the impact of the storm on the road.
The storm caused similar issues for railway users, with trains having been cancelled between Perth and Inverness.
A number of bus services were put into place for passengers travelling between the two stations.