We stayed in the Narrow Gauge RR Inn next to the yard in August of 2015. It was OK. Clean enough for my standards, however not the worst. There is a cafe next door and it had good dinner and breakfast. It was nice to not have to drive to the yard. I was up very early and went to the cafe for breakfast, after that it is only about a two minute walk to see them do the morning activities. I would probably stay at that place again. Originally we were going to stay in the Indiana Jones B&B but they were booked completly full that week. If you are going to stay at the B&B I would suggest reserving in advanced.
Hope this helps,
Cody Muse