Hopefully things have changed with new ownership, but I have to pretty much echo everything Kevin says and add one more detail - rooms have almost no available electrical outlets. For those of us doing the photography thing in this modern era, adequate outlets are a must. The last time I stayed there (for a charter with an Antonito departure) I simply didn't have enough outlets to charge camera batteries, plug in laptop for photo review and get the cellphone charged. Probably not a big deal if you're just riding the train, but not good at all for photo charters.
I would prefer to stay in Antonito if I could, but I'm afraid that the Narrow Gauge Inn also fell below my personal minimums and I'm really not that picky when it comes to overnight accommodations for general travel.
Scott