Thanks everyone.
I guess to wrap up some common questions the unit, in my opinion, is habitable. So that's the issue between me and the tenant is that they are withholding suggesting it's not and I have the belief it is. Inspection showed that the doors/windows are older but nothing about them making the property uninhabitable.
As for an attorney, I have talked to one and am looking further into that process. My problem with evicting now is that I think they would consider it retaliation and that's obviously not good. I do wonder if the fact that they didn't pay their rent/smoked inside breaking the lease agreement if that would get me out of that though? So, I'm not sure.
Over the past month I honestly forgot the railing was an issue so I never got to fix it. I have looked into having someone do that and should have it done pretty soon. Just a bad job on my end on this part.
Lastly, the hole in the floor I have no idea about. They told me about it a month ago and I have no clue if it was there when they got the unit or after, it never showed up on my initial inspection to buy the property.