We are taking sleepers again this year in August. I believe they are worth the price. It is not as fast as flying, but my kids like trains, so the trip is part of the experience for us. All of your meals are included in the ticket price,you have a seperate dining car, as well as bottled water,soda,and a newspaper each day. We always get (2) roomettes. We have managed to fit three people (kids) in a roomette.
We leave Phila about noon, get to NC when it's time for sleep, and wake up in Florida to eat breakfast,then it's just a few hrs to WDW.
You should note that there is athree tiered pricing structure for sleepers. The earlier you book, the cheaper they are. As the train fills up,the prices go up also, so book as soon as you can.
Depending on when you travel, plan on being 1-3 hrs late,especially in the (summer months).
If you have kids,IMO, it is the best way to travel. It is too long of a drive for us. This year my oldest in college is not going,so we have 5 people sharing 2 roomettes. My cost was $1400 round trip with a
AAA discount. We booked later than normal (wife was thnking of flying),so we paid a little more than normal.
Here is a picture of roomettes
http://www.amtrak.com/servlet/Conte...=Amtrak/am2Copy/Accommodations_Page&c=am2Copy