Top notch!
Very nice hosts,
Excellent accommodation with lots of thoughtful touches!
5 star!