We have never had a long wait (I think that the longest wait was at rush hour and we waited about fifteen minutes). They usually have adequate seating.
No
No you don't need to make reservations,but it would be nice to have a heads up for large groups
For large groups.
Only if you are bringing a large group with you.
Thanks! Your answer is awaiting moderation.