Thoroughly enjoyable place, amazing location and spectacular hospitality