Amazing views, great vibes and spotlessly clean. St. John is really lovely and makes you feel comfortable straight away!