Great house, great location, great terrace and most of all, great host.