Excellent location and stunning views. St John is very welcoming, helpful and hospitable. Communal facilities are clean and comfortable and the outdoor space is such an oasis!