You can make a reservation on the website linked here on Google maps. I'm not sure that it's ever necessary, but I always do.
You don't necessarily need to reserve a spot but you can call ahead if you want Valet.
Yes. I used way.com but you could probably contact then directly
Thanks! Your answer is awaiting moderation.