Great place to stay even when the weather is awful.