Great location; great hosts; great value.