excellent location, excellent hosts. highly recommended.