Yes... What they said before me.
Yes only if you have membership, otherwise they very rarely give out free one day passes
Yes. You can buy a membership where you can bring a guest any time as many times as you want.
Thanks! Your answer is awaiting moderation.