We did the reverse trip from San Diego to Anaheim and loved it. Would absolutely do it again.
If you are travelling during a busy time I would recommend booking business class. It's not that much more expensive and you are guaranteed a seat. If you are regular class and the train is full, you could end up standing.