I stayed at the iron horse late last year and was very impressed with both its hotel and restaurant. It like the town, is small but well run clean and friendly. The building has been recently renovated and is very interesting. While staying there, we were treated like family by the very proffessional staff. Overall i would rate my experience as excellent.