I've done cross-country Amtrak travel multiple times and enjoyed it every time. You just have to be prepared for potential delays and willing to take it easy and roll with it. If you aren't in a hurry and see the trip as part of your vacation, then it's great.