I have taken Amtrak from Osceola IA to Winter Park several times, and will be taking it again in Feburary. The seats recline some what and have a leg rest, but I would not over rate them. The nice thing is the train travels at night both ways. I have bought the rooms for the trip back to Iowa, but I think the cost was around $120 for a roomette. I do not think it is worth the $300. You will carry your luggage on to the train and store it in a luggage rack on the lower level. It is not secure, so do not pay anything valueable in your luggage, but we have never had any issues with our luggage. Our skis have been stored by the crew, but last time they just stored them in a separate room on the lower level.