The seats were good sized (but not oversized.) The food (included and extras for purchase) was good. Most importantly, the windows were clean and the announcements (delivered in both Spanish and English) were clearly audible and provided good information.