Alwayz a good idea to have than not have if something happens it may be needed for rest if not anything else
Reservations are always a good idea. They probably have a 24 hr cancellation policy like all others, just in case you dont make it.
That depends but I would say yes to be in the safe side.
Thanks! Your answer is awaiting moderation.