I've run it probably a couple hundred times over the past 50 years. It's a beautiful run, especially this time of year.
Maybe two years ago it was dredged do depth won't be an issue. But it's very important to keep track of the markers and stay in the channel. some of the turns are not what you might otherwise expect, and the channel doesn't always go where you would expect. But that's why god invented nav markers, so just follow them.
Good point earlier about checking the status of the rail road bridge.
There is little current except the cut through the Blynmann where it can get up 4+ kts and leave standing waves. It can get ugly when lots of boats plow through in the summer, but you will be luck to have any other boats with you, so not really a problem. But if you can, transit all of it +/- an hr of high or low tide.
You will almost certainly need an opening of the Blynmann bridge. Just call on Ch 13. As you are approaching the bridge after passing Cape Ann Marina (assumes heading south), don't go beyond the area where there is marsh on your stbd side. Where the stbd side narrows and becomes rock, the current picks up and will pull your towards the bridge, assuming a ebb tide. It's much easier to hold station back a little further.
Once the bridge opens, traffic from the river to the harbor (southbound) takes priority to clear the channel approaching the bridge. Then north bound traffic can enter the river and have the channel clear. But again, it's unlikely you will see any other traffic this time of year.
Once out in the harbor, run all the way to the BC buoy. Don't be tempted to cut across to starboard. It will end, but not well. But again nothing that isn't clearly marked on your charts.