OK, we've been through this already, but let's go over this one more time:



'old fashion' means out-of-date clothing.



'old-fashioned' means from the good old days.