Yes
Yes the place is huge
Yes, you don't need a reservations. If you have a party for more than 10 people, I suggest that you call them in advance to set up for the party.
Yes. Definitely
Yes you can dine without appointment depending on time If busy time you have to wait for empty tables
Yes you can walk ins are welcome
Thanks! Your answer is awaiting moderation.