I agree with all of the above. Here where I live the residents get a small weekly allowance (about $25.00) to buy coffee at meetings or cigarettes (although smoking is now banned at the rehab I am thinking of).
Laundry soap is provided and the machines are free here also. I say this because my son conned me into a roll of quarters ($10) for laundry and when I went past the laundry room on my way to a meeting room...I looked and they were free. I took my quarters back and told him I knew. I wasn't there for a confrontation so I left shortly after.
Most visits go well, I think. I hope yours does too.