John is a very welcoming and well-organised host. The other people staying were friendly and easy to talk to. Everything is there for you, just be aware there are a lot of stairs if you have knee problems etc.