Fantastic place: great location, great host and great weather!