Great location, amazing hosts! Every thing as described and more! Were willing to help with every little question. We had a great time!