“St. John Inn is the best place I ever stayed at! The staff were amazingly friendly and the second you step into their door you feel like home! It was a great place to stay both because of all friendly people we meet but also because the hotel got the best location. Doesn't matter if you like good restaurants, shopping, hiking, snorkeling or just relax at the beaches, this place is close to it all! You are also able to borrow snorkeling gear and beach towels which is great! Every afternoon at 5...
“St. John Inn is the best place I ever stayed at! The staff were amazingly friendly and the second you step into their door you feel like home! It was a great place to stay both because of all friendly people we meet but also because the hotel got the best location. Doesn't matter if you like good restaurants, shopping, hiking, snorkeling or just relax at the beaches, this place is close to it all! You are also able to borrow snorkeling gear and beach towels which is great! Every afternoon at 5...
Petra