A great location, fantastic hosts and a very charming puppy! We had a great stay and would highly recommend!