Wonderful hosts, lovely dogs, stunning views and a perfect place to stay. Thank you!