John was a wonderful host. The flat was perfect, communication excellent with clear instructions, and location couldn't be better. We had a wonderful stay and would definitely stay here again!