Beautiful home, wonderful hosts, perfect location! What more could you want?