This place really delivers on what is promised: great sea views, big sky, stunning lodge and a perfect beach, character dogs. All the reasons why I don't stay in hotels.