Great place, lovely view, Amazing hosts and an adorable dog