Map

Secret Harbour Beach Resort vs St. John Inn

Secret Harbour Beach Resort and St. John Inn are both praised by experts. Overall, Secret Harbour Beach Resort is preferred by most professionals compared to St. John Inn. Secret Harbour Beach Resort scores 85 with endorsements from 4 reviews like Fodor's, Oyster and Frommer's.

Secret Harbour Beach Resort
Secret Harbour Beach Resort
8 / 10
6280 Estate Nazareth, Nazareth Bay, Benner 00802, St. Thomas
From $293 /night
  • Bar/Lounge
  • Free Internet
  • Concierge
  • Restaurant
  • Pool
  • Fitness Center
show all amenities
Oyster Oyster
Upscale
"Secret Harbor Beach Resort is an upscale boutique property located on Nazareth Bay on the East End of St. Thomas." Full review
Fodor's Fodor's
"There's not a bad view from these low-rise studio, one-, and two-bedroom condos, which are either beachfront or perched on a hill overlooking an inviting cove." Full review
Frommer's Frommer's
"This boutique all-suites condo resort sits on the white-sand beach at Nazareth Bay, near Red Hook Marina, with excellent snorkeling just outside your door" Full review
Lonely Planet Lonely Planet
Top Choice
"Secret Harbour is a family favorite." Full review
St. John Inn
St. John Inn
7 / 10
277 Enighed, Cruz Bay 00831, St. John
From $161 /night
  • Pet Friendly
  • Free Internet
  • Free Breakfast
  • Concierge
  • Pool
  • Family Friendly
show all amenities
Fodor's Fodor's
"A stay here gives you a bit of style at what passes for budget prices in St. John. Rooms are on the modern side and are done in Caribbean colors." Full review
Oyster Oyster
Budget
"Perhaps the most colorful hotel in Cruz Bay, St. John Inn is a 10-room boutique hotel that offers some of the cheapest nightly rates on the island." Full review
Lonely Planet Lonely Planet
Top choice
"Rooms at the uberpopular St John Inn are decked out with bright-hued walls, tiled floors and handcrafted wood furniture." Full review