Yes, you do have to be an Outsite Member to stay in Members Only locations. There are select locations where non-Members can stay. There are many advantages to being a Member, including Members rates, access to the Member Hub, Online Events, Deals and Perks.