Yes you can take your own chair.
Yes you can you just can't take drinks in other than at the concession stand unless its just water
Yes you can. They really don't provide them. They only have chairs in the concession stand area and like 1 bench.
Thanks! Your answer is awaiting moderation.