We travel to Martinsburg fairly often to visit family and usually stay at this Hampton. As Hampton Inn's go, it is probably middle-of-the-pack -- not fantastic, but perfectly adequate. Rooms are on the small side, but always clean and well functioning. Internet gave us trouble on our last visit (late June 2014). Probably the most disappointing aspect of this last trip was the man working the front desk. He was efficient, but definitely not friendly, and appeared to be unhappy to be there. He checked me in and that was it. I had to ask him about the hours for breakfast. I am a Hilton Honors member, and that was certainly not recognized in any way. Other than that, it was a good stay. The location is very good in that it is close to several restaurants and the mall, so it is easy to grab a meal nearby.