We just got back from CSA last night and while it's true the rooms don't smell like smoke, we couldn't ever use our beautiful beachfront balcony because of other people on their balconies smoking, the smell was so bad we couldn't stand to be out there. We wished they had non-smoking buildings.
Couples does not have specific non-smoking rooms. However, all of the indoor restaurants are non-smoking. We have been to CSA and CSS. I have asthma and am very sensitive to smoke. I did not notice a smokey smell in any of our rooms at either CSA or CSS. I think this is because there is no carpeting in the rooms or heavy drapes to hold the smoke smell. I also have NEVER noticed a moldy or musty smell in the rooms. I've seen this comment pop up recently on TA.
I will admit that it is annoying to have the smoke smell drift from another balcony to yours. Having said that, we have not encountered that as a problem too often in our four trips.