Stayed one night ( July 31 2014) when passing through Lewisburg on my way to South Carolina.
The general Lewis is an old 25 room Inn centrally located in Lewisburg. It has a large front porch with rocking chairs to enjoy a late afternoon cocktail . Public areas are quiet, clean and simply furnished in keeping with an old Inn. Rooms are basic,very clean and well kept although double room was very small even for one person and TV was poorly located and very small with only basic cable service. Bathrooms are very small , old and outdated as you might expect but clean and serviceable.
Service is pleasant and good. Food is decent but nothing exceptional.. Overall, a good experience as long as your expectation is for a quaint, old Inn that is clean and pleasant and not the Ritz. Recommended.