No
Not generally. But be prepared to wait if you want to eat riverside on a weekend night.
Nope
Went for dinner at 5pm and we were seated right away. There was a line up by the time we left.
No, but would not hurt to have
I would just because gets busy.
Not required
It's not required but at peak times you can get reservations.
Thanks! Your answer is awaiting moderation.