St. John's Inn is a beautiful place to stay and the location can not be beat. The room I had was so cozy, I didn't want to leave it. The pictures listed are accurate and the view from my room was spectacular! Tim is an excellent host who is extremely communicative and friendly. I will be staying there again soon.