Excellent location, excellent hosts and excellent experience. We will be sure to return!