BENSON
A private membership offering one curated five-night luxury resort stay each year, for two — at extraordinary destinations around the world.
A simpler way to travel beautifully
Membership is straightforward, transparent, and built around one promise: a remarkable stay every year, with none of the timeshare nonsense.
Join the list
Become a member for $115/month. Add guests anytime — $50/mo per additional adult, $25/mo per child age 13 or under.
Request your stay
Once you've completed a full year (or prepay it), request 3–7 night dates at any participating resort. We confirm availability and approve.
Go make memories
One five-night stay for two every membership year, at luxury resorts worldwide. Airfare and incidentals are yours; the stay is ours.
Where you could be next year
Start free, or go Priority
Get on the guest list for free to receive property updates and request full-price bookings — or join Priority to pre-purchase points at a discounted rate and unlock the full booking experience.
Search the properties
Browse the resorts available to members. New properties are added as inventory opens — join the list to be notified first.
Choose how you'd like to start
Read the full Membership Terms & Disclosures before joining. Membership is currently invitation-only and limited to founding members.
Guest List
- Get on the waitlist for founding membership
- Receive updates as new properties open
- Request full-price bookings when available
- First to be invited as spots free up
Priority Membership
- One 5-night stay each year, for two
- Pre-purchase points at a discounted member rate
- Full date-request & approval access
- Add guests · adults $50/mo, kids (13&under) $25/mo
- 3% annual increase · cancel anytime · 3-day cooling-off
Request your stay
Pick a property and a 3–7 night window. We'll check availability and approve — you'll see the status in your member portal.
Stays are subject to availability. Specific resorts and dates are not guaranteed until approved.
Welcome back, Member
Sign in
Demo: any email + password. Wire to Supabase Auth + is_admin().