Superb place and location, and excellent hosts. A fantastic terrace.