Wonderful host, excellent location, great dog... what more could you want?