Very clean, spacious and really great seats. Depending on where yout seat is located you may need to wear a hat and stay hydrated because the sun will get you if its out! If you cant sit for long get seats located on the outside aisle or near an exit. Bring a seat cushion if necessary for health reasons,etc. Easy to move around and fun!