We had an outstanding experience at St. John's - it is a truly phenomenal place to stay and mind blowing views. Very privileged to have found this fantastic place and wonderful host! Really blown away, 100% recommend. Many thanks again. 10/10! 5* golden!