We had a fantastic time, we had high expectations and that's exactly what we found. Great location, very welcoming and generous hosts, very clean place; everything was just fine. Very happy to recommend.