Excellent location and place; great hosts. Highly recommend!