Best for travelers who want a small, walkable Cruz Bay boutique inn with breakfast, beach gear, and easy access to town.
Choosing between St John Inn and Club Wyndham Elysian Beach Resort? This in-depth comparison breaks down location, vibe, rooms, food, nightlife, price & more so you can decide which stay is the best fit for your next getaway.
Best for travelers who want a small, walkable Cruz Bay boutique inn with breakfast, beach gear, and easy access to town.
Better for travelers who want a more traditional beach-resort setting with condominium-style space and a quieter stay-at-the-resort feel.
If you want a charming, budget-conscious St. John base close to Cruz Bay restaurants, shopping, ferry docks, and Virgin Islands National Park, St John Inn is the easier fit.
If your priority is a beach-resort atmosphere where the property itself feels more like the vacation hub, Club Wyndham Elysian Beach Resort is likely the better match.
Bottom line: choose St John Inn for walkability, boutique character, and included practical perks; choose Club Wyndham Elysian Beach Resort for a more resort-style beach stay.
| Category | St John Inn | Club Wyndham Elysian Beach Resort |
|---|---|---|
| Overall Vibe | Small, colorful Cruz Bay boutique inn with a casual, social, all-ages atmosphere and a value-minded island base feel. | More traditional beach-resort style stay with condominium-style accommodations and a quieter vacation-at-the-property feel. |
| Location | In Cruz Bay on St. John, within walking distance of restaurants, shopping, charter boats, the ferry docks, and the national park area. | Set up for travelers who want a beach-resort setting rather than a town-centered inn experience. |
| Rooms & Suites | Rooms range from single rooms to two-room suites, with some kitchenettes, plus in-room conveniences like refrigerators and microwaves. | Better suited to travelers who prefer condominium-style resort accommodations and more of a settled-in beach vacation setup. |
| Dining | Complimentary continental breakfast and guest happy hour are included, but there is no full on-site restaurant for lunch or dinner. | A better fit if you want more of a resort-based dining rhythm rather than relying primarily on walkable town restaurants. |
| Pools & Beach | One small outdoor pool, complimentary beach chairs, coolers, and snorkel gear; the inn is not directly on the beach. | Stronger choice for travelers who want the beach-resort setting to be a bigger part of the stay. |
| Kids & Family | All-ages and family-friendly, with children welcome and a casual inn atmosphere that works for independent island days. | Also better for travelers who want more space and a resort-style base for a family or group beach trip. |
| Price & Value | Best value for travelers who prioritize location, included breakfast, beach gear, Wi-Fi, parking, and a simple Cruz Bay base. | Best value for travelers who would rather pay for a more resort-style beach setting and condominium-style comfort. |
Rooms at St John Inn are practical, casual, and geared toward travelers who plan to spend their days exploring St. John rather than staying inside a large resort complex.
St John Inn is the better pick if you want a simple, walkable boutique base with useful room amenities and island character.
Club Wyndham Elysian Beach Resort is the better fit if you want a more resort-style accommodation setup, especially for longer stays or travelers who prefer condominium-style space.
If you want a more spacious resort-style stay, Club Wyndham Elysian Beach Resort has the advantage over St John Inn’s small-inn format.
Dining at St John Inn is simple and perk-driven: the inn includes a continental breakfast and a complimentary rum-punch happy hour, but it does not operate a full restaurant.
Expect:
Club Wyndham Elysian Beach Resort is a better match if you prefer a more resort-centered dining routine and do not want every meal to revolve around walking into town.
If walkable town dining is part of the appeal, St John Inn wins; if you prefer a resort-based rhythm, Club Wyndham Elysian Beach Resort is the better fit.
St John Inn has a small outdoor pool and a deck-style social atmosphere, but it is not a beachfront resort. Its beach value comes from location and included gear.
Club Wyndham Elysian Beach Resort is the stronger option if you want the beach-resort setting itself to be central to the vacation, rather than using the hotel as a Cruz Bay launch pad.
If your trip is about exploring St. John beaches independently, St John Inn works well; if you want a more classic resort beach feel, choose Club Wyndham Elysian Beach Resort.
St John Inn is an all-ages, family-friendly inn where children are welcome, but the appeal is more about convenience, walkability, and value than structured resort programming.
Club Wyndham Elysian Beach Resort is likely the better choice for families or groups who want a more resort-style base and more space to settle in during the trip.
If your family wants a walkable Cruz Bay base, St John Inn is the simpler value pick; if you want more resort-style comfort, Club Wyndham Elysian Beach Resort is stronger.
St John Inn offers strong value when you want a small, convenient St. John base with useful inclusions rather than a full-service resort experience.
Club Wyndham Elysian Beach Resort is the better value if your priorities lean toward resort-style comfort, a beach setting, and a more self-contained vacation pace.
Choose St John Inn if you want a small Cruz Bay boutique hotel with walkable access to restaurants, shopping, ferry docks, and national park adventures.
Club Wyndham Elysian Beach Resort is the better pick for travelers who want a more traditional beach-resort stay with condominium-style comfort.
For value-minded travelers who like included breakfast, beach gear, Wi-Fi, parking, and a social inn atmosphere, St John Inn is the more practical choice.
If you want the property itself to feel like the main vacation setting, Club Wyndham Elysian Beach Resort is the stronger option.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!