Yes
Yes, you have to have a membership.
Yes but if you don't want to buy your own use someone else's card or you can do a one time pass (you don't have to pay for it)
If you have family who are Sam's members, talk to customer service and get an associate card. Then you can go when you are able.
Yes everyone have to have one Is a member's only Club
Thanks! Your answer is awaiting moderation.