A place well recommended for the great location and for great hospitality of the host.