Great flat, great setting, great host - superb in every way!