A haven of luxury with wonderful hosts and excellent location