Superb on all levels. Great location and experience. Well detailed and excellent host.