Delightful villa, location and hosts!