a lovely place set in a stunning location with great hosts, home from home