5 stars across the board! Wow. What a beautiful find, stunning location, and welcoming hosts. Would highly recommend.