Is taking the train to Seattle a good experience?

I’ve heard that Amtrak is really unreliable for the stretch between Vancouver and Seattle, but curious if anyone has first hand experience they can share. I’m looking to go early March for a short trip. It seems like something I would love, but I heard that Amtrak shares the rails with freight trains and that makes the schedule unreliable. Thanks!