This ryokan is amazing.