Perhaps, if this allergy is a substantial health risk, you might consider calling the property and checking-in over the phone prior to physical arrival, again repeating the reasons for your polite request for a non-smoking room.
If none can be guaranteed, at least that will save you the walk.
Pat