We went on a nice day in January and Rick was able to accomodate us and a few other people by giving us a tour even though it is Harpers Ferry off season. The website said the tour was 2.5-3 hours long but ours was actually 3.5 hours long. My husband and I knew very little about the history of Harper's Ferry, so it was a very informative tour for us (probably not a good tour for kids though because they will not have that attention span). He goes into great detail about US history in general to get you set up for the history of Harpers Ferry. I liked that he delved into history, culture, religion, politics, etc. so you got the entire picture of what was going on at the time. The only thing we didn't care for is that he voiced his own political, educational, and religious views a little much for our taste. Overall, he is a wonderful story teller and keeps you engaged in the stories by asking you questions. It was getting colder as the day went on, so we visited all of the sights, but did the final stories back at the church. The tour includes St. Peter's Church, Jefferson's Rock, Harper House, then walking around town. After you are done with the tour it is a good idea to go check out some of the National Park museums (that are free) and not included in the tour. Overall, it was a great afternoon and we look forward to coming back in the summer and trying the ghost tour.