5 stars all the way around. K&M couldn't have been better hosts and a lovely place in a lovely part of the world. Would stay again and highly recommend.