The hotel is located outside downtown Hannibal, MO about 3 miles. The hotel staff was very friendly. The room was clean and comfortable. The bar located inside the hotel was a nice perk. They even had an all you can eat buffet dinner. All around a good place to stay for your visit to Hannibal.