I stayed at YC in Nov. and supposedly had a guaranteed non-smoking room due to my asthma. I was given a smoking optional room. I decided to give it a try instead of making a scene and I didn't have a problem at all.
The room didn't smell at all smoky and I'm REALLY sensitive to it. So, if you get to the resort and you end up with smoking optional, try it, if there's a problem, you can always say so and request to be moved to another room.
I've gone so far as to switch hotels if my stay wasn't comfortable! I moved from Poly to GF when kids were playing basketball in the hallway at midnight and the Poly told me to "find another room at another hotel if you can."
So, if they won't guarantee you non-smoking and you don't like the smell of the room and they won't move you to another room, switch hotels! We pay far too much money to spend our time in misery when there are dozens of other hotels willing to take the money from us!
Good luck!