We spent 2 nights at the Last Duel RV Campground and had an enjoyable experience. The area had an abnormally wet spring so there were soggy spots but nothing that encroached upon the slip. The slips are gravel. The one we reserved had overhanging branches we were uncomfortable with but the staff at this municipal campground were only too happy to relocate us. Some of the slips had water and power close by others required a bit of a reach. Pull-through slips are away from the waterway (part of the Rideau Canal system) the rest are close to the water.
Quite, clean and hospitable. Be sure to get the combination for the toilets and showers plus the dump station when you arrive.
The only down side is online payment.
The town of Perth uses a Texas company Plastic which charges a user fee.