Let me start with the trains. Yes the hotel sits across from a train crossing which is pretty busy 24/7. During my stay, I was only awaken by the train two different nights, other than that, it did not wake me up. My room was in front side of the hotel, closest to the tracks. If you get a room on the backside of the hotel, you will still be able to hear the trains, but it should not be nearly as noticeable. The hotel will provides ear plugs on the night stands, but I did not use them for fear of not hearing my alarm.
The hotel itself is clean and in decent shape for its age. It is not brand new, but it works, especially for a night or two.