Excellent location and very good host with great communication! We enjoyed our stay but have to mention that the place isn't as clean or maintained as we would have hoped. We hope these issues will be addressed for future guests.