Amazing location, accommodations and host. 5 stars.