The Gettysburg Hampton Inn is a solid, well-run, clean, comfortable hotel - as good as you get in the Hampton chain The rooms are large. The bed was very solid and comfy. Everything worked in the bathroom. We had a reasonable price. The breakfast is above average for this sort of hotel, with plenty of fresh fruit. The staff were friendly and helpful.
My only reservation is that it's next to a shopping center on a major route (though the hotel manages to be quiet). You can walk to a Walmart, to a pharmacy, and some chain restaurants. But that's probably not what you came to Gettysburg for. If driving everywhere doesn't bother you, then it's no problem. The battlefriend is just a 10 minute drive away. But central Gettysburg is a pleasant 19th century town, and other hotels allow you to stroll around from your hotel.
On the other hand, Hampton Inn is right where Rtes. 15 and 30 meet, so it's convenient on arrival and departure. Your call.
(One minor gripe: the exercise room just has three cardio machines. No weights. And don't expect a real pool: it's too small to swim laps.)