Fantastic place, superb location, excellent host - couldn't have wanted anything more.