Great location and wonderful hosts! They took great care of us and thought of all the details!