Ratings based on 189 Verified Reviews

4.4 out of 5
96% of guests recommend
4.5 Room cleanliness
4.7 Service & staff
4.2 Room comfort
4.2 Hotel condition
Expedia Verified Reviews
5 out of 5
Recommended
for Everyone
by A verified traveler from Nashville, TN

Very cool place.

Posted Jul 21, 2017
The staff was terrific. They were very helpful and attentive but also laid back in the best way possible. The grounds are beautiful and well kept up. The location is great also being only a short walk down to Cruz Bay. My wife and I will be going back to the St. John Inn ASAP.
Comment from Hotel Management
Jul 22, 2017 by Kelly, Hotel Management
Hi Brian, Thank you for your kind words. I will certainly pass this along to our wonderful staff! We hope to see ya'll again very soon! - Kelly
5 out of 5
Recommended
for Everyone
by A verified traveler from Colorado

Great hotel!!!

Posted Jul 21, 2017
Excellent staff, and great location. I've stayed here a few times now, and I wouldn't stay anywhere else.
Comment from Hotel Management
Jul 22, 2017 by Kelly, Hotel Management
thank you so much! It is always a pleasure seeing you. Come back soon! Thank you for referring your friends as well! - Kelly
5 out of 5
Recommended
for Everyone
by A verified traveler from Richmond, VA

Good customer service and comfortable rooms.

Posted Jul 19, 2017
Pros: Customer service and cleanliness.
St John Inn was a good lodging experience. It was very cozy and the room and facilities were very clean. The customer service was wonderful and the staff was very friendly. The Inn doesn't have a terrific view but I you are looking for an affordable, clean, cozy lodging experience this Inn is for you. The staff were very friendly and professional at all times.
Comment from Hotel Management
Jul 25, 2017 by Kelly, Hotel Management
Thank you! Come back and see us very soon! - Kelly
5 out of 5
Recommended
for Everyone
by A verified traveler from nc

Very sweet boutique style hotel with great staff!

Posted Jun 29, 2017
We felt so " at home" here. This place has such character. The staff was very personable and kind. Would go back for sure!
Comment from Hotel Management
Jul 25, 2017 by Kelly, Hotel Management
We love you felt at home! Makes us smile knowing you had a great time! - Kelly
4 out of 5
Recommended
for Everyone
by A verified traveler from Pennsylvania

Quaint Hotel-close to everything

Posted Jun 4, 2017
Pros: Hospitality, cleanliness, convenient
Location: Walking distance to ferry, jeep rental, gift shops, 2 grocery stores, bars and resteraunts.
We had a delightful time at St. John Inn. Staff were AWESOME! We were walking distance to ferry, shops, bars, restaurants, jeep rentals.(need a jeep to go to beaches. Lots of fun driving the roads to beaches and hikes) Saved money staying at St. Johns -did not break the bank. Could spend more on other things :)) They have a small pool- to take a dip. We did not use it because we were having too much fun snorkeling, hiking etc. The beds were very comfortable. Place was clean.
Comment from Hotel Management
Jul 25, 2017 by Kelly, Hotel Management
Thank you for taking the time to write such a nice review! Thank you for pointing out the awesome staff as well! We are certainly blessed and it will make their day when I share this ! - Kelly
5 out of 5
Recommended
for Families
by A verified traveler

Great Relief From Resort Life

Posted Jun 2, 2017
We were very excited to stay at St. John Inn. Before we even arrived, hotel staff had emailed us a welcome and made themselves available to answer any questions we had. Before arriving at St. John, we had been at a big resort all week for my brother's wedding, and were ready for a different pace. St. John Inn has great character and everyone was extremely friendly. We were traveling with our baby, and they upgraded our room so that we would have more space. Lots of complimentary items: rum punch in the lounge in the evenings, beach items (snorkels, flippers, beach chairs, towels, shovels and buckets), parking, and breakfast. The resort had nickel and dimed us for everything, so being able to enjoy this place without hemorrhaging money felt really nice :) It was a in a great location, and we were able to take a short walk into town to have dinner and explore. I'd love to come back and spend more time at St. John and make this place my home base. Thanks for a great visit!
4 out of 5
Recommended
for Everyone
by A verified traveler

Close to town. Can walk to a lot of places.

Posted May 27, 2017
The room could be cleaner. The continental breakfast should start a hour earlier. 8:30 is a little late. Had already went out and ate breakfast. The staff was real friendly. Felt like I was at home.
5 out of 5
Recommended
for Everyone
by A verified traveler

Wishing we had longer to stay!

Posted May 24, 2017
The St John Inn is such a comfortable place to stay, be it only for one night or an extended period. The room was large and spacious. Kelly and the staff were helpful and friendly. Everything from breakfast in the morning, to sunset cocktail hours to the honor bar, there wasnt much you didnt have available for you.
4 out of 5
Recommended
for Everyone
by A verified traveler

Convenient Location

Posted May 18, 2017
St John Inn was a great location for our needs. We were just in for two nights and we were able to walk everywhere we wanted to for breakfast and dinner. Cute little Inn that is colorful and very welcoming, has a happy hour with Rum punch each evening and continental a breakfast each morning. I would recommend it.
4 out of 5
by Laurel

Heaven on Earth

Posted Apr 30, 2017 on Hotels
Kelly and April are attentive to guest needs, and offer suggestions for local food and activities. Guests can stay at the Inn's various rooms or in the Villas. The latter are across the street from the Inn, and has larger and more private rooms. The Inn is up a hill and around the corner from the pier in a neighborhood of good restaurants and amenities. We took Tania from the pier to Oppenheimer Beach, Cinnamon Bay and Trunk. Bay. All are beautiful. Ate at Woody's, Jake's and ZoZo's. Cocktails at The Beach Club. Love St. John.