A really excellent place to stay and enjoy the outdoors, beach, and home comforts.