Yes
Yes, and it is well worth it.
Yes but it is like $12 per adult and $9 per children but if you are a AAA member they will give you a discount
Yes, but it is worth it.
Yes it's around $20 each i believe
Thanks! Your answer is awaiting moderation.