Axel's take: 8.7/10
A friendly Cruz Bay base with useful extras, but little polish. A simple, independent 3-star inn in Cruz Bay, scored for what it is.
St John Inn is a simple, independent 3-star inn, not a beach resort. It's a strong pick for travelers who spend their days exploring and want restaurants and ferries within walking distance. Tripadvisor and Expedia guests repeatedly praise the helpful hosts and clean rooms. Included continental breakfast, sunset rum punch, loaner beach gear and a small pool make it more useful—and sociable—than a basic room-only stay.
The trade-off is polish: some 2026 guests describe worn furnishings, and breakfast is light rather than a full cooked spread. Numerous stairs and no elevator are the bigger practical drawbacks, especially with luggage. We'd choose it for a relaxed, good-value island base, but skip it if step-free access, consistently fresh interiors or full resort facilities matter most.
-
Best for: Beach explorers watching their budget; Couples who enjoy a sociable inn; Travelers wanting walkable Cruz Bay dining
-
Watch out for: Numerous stairs and no elevator; Some worn furnishings; Basic continental breakfast
-
Location: Walkable to Cruz Bay restaurants, shops and ferry docks; not a beachfront resort.
-
Rooms: Simple air-conditioned rooms with refrigerators and microwaves; some guests report tired furnishings.
-
Cleanliness: Recent Tripadvisor and Expedia feedback is strongly positive about room cleanliness.
-
Service: Helpful, welcoming hosts and practical island advice are the most consistent strengths.
-
Amenities: Small outdoor pool, continental breakfast, beach gear, Wi-Fi and sunset rum punch are included.
-
Fees and surprises: Parking is free; Expedia lists pet and early/late check-in or check-out charges.
Axel's opinion of St John Inn, from the hotel's website and recent guest reviews. Sources: Hotel website · Tripadvisor · Expedia. Reviewed Oct 10, 2026.