Basically what Mike_D said. Generally, I book in advance and there has been no charge for most seats. Only certain ones had an extra charge. Good luck and enjoy your trip!