Superb accommodation! Superb location! Superb host! Enough said from my point of view.