Very clean. Very nice. The train can be loud, but we had a great time!