The Thompson Hotel, is a good stay for the money, it's in a very pretty setting, the room was clean other than the carpet, but to be fair, many trout fisherman stay there & do not remove their waders before going in, but the rest of the room was clean. We loved sitting on the veranda. There is a excellent restaurant a few steps away. There are few hotels or restaurants in Franklin, but we would definitely stay there again, the people from the hotel & restaurant were very friendly. It's a beautiful steeped in history.