This place is perfect. On top of what the amazing photos already suggest the accommodation was spotless, the hosts were very generous and were just the right amount of accommodating...helpful but also left us to our own devices.
I'd find it very very hard to fault!