A great spot to stay despite the inclement weather with caring hosts.