Great hosts. Great location. Great experience. It was just what we needed.