I don't think they do take reservations. I think it is first come first serve. And yes they are very accommodating. Perhaps if you call them and chat with them several days before they can advise you on best times and such.
They are very accommodating. Go early and beat the rush. I am sure will take care of you.
Thanks! Your answer is awaiting moderation.