What a beautiful spot! A little piece of heaven. The location, the views, the special touches, the books, the hosts, the friendly dogs. We loved every minute.