Great location. Everything as described. Welcoming and friendly hosts. Fully deserves 5 stars!