The location and accommodation are simply amazing. Andrew is a great host who is genuinely interested in ensuring you have a good time.