Nestled in the mountains of Nara's Uda City, this thatched-roof traditional Japanese house serves as both a hotel and restaurant.