We stayed in the Santa Fe Caboose with our granddaughters. They are 5 and 8.
We had a wonderful time. It was clean and comfortable.