Stunning view, comfortable facilities, thoughtful host, very cute dog. What more could a guest want?