Excellent, truly a good host in the real sense of the word. Went out of his way to help us with everything and we weren't stressed about anything and could just have a lovely time. Superb.