We stopped here on our way back to Pennsylvania from North Carolina. Our group consisted of 10 people, including two children, and we also had a small dog along. We had three rooms and got them for a great price. Honestly, for the price (only $76 a night), this place could not be beat! It was clean, the staff were extremely friendly and helpful (despite the fact that there weren't a lot of staff since this isn't a full service hotel, and the amenities were decent. I loved the full kitchen (which helped a ton since we have small children). The beds, including the sofa bed, were quite comfortable.
There is an outdoor pool, which was small but nice. The water was fairly cold, but we just got back from swimming in 84 degree + water in the ocean, so maybe it just felt cold. The fitness center was adequate for a hotel this size; my brother-in-law was thrilled that there were actually free weights. The elliptical looked old but was actually new, and it had a TV. Breakfast included waffles (which the Fairfield Inn we stayed at on our way there didn't have), so my kids were happy.
The only way I knew this place was dog friendly was that I occasionally heard a dog bark, but it didn't smell or anything. As other posters have mentioned, there were some signs of wear and tear (a few carpet stains, some dings in the walls), but otherwise it was fine. The hotel is tough to see from the road, but it's quite easy to get to off of I-81. It's near a Sonic, Starbucks, Little Caesar's, a local Italian place, and a Martin's grocery store (which is also known as Giant up in south central PA where I used to live).
The hotel was full but didn't seem busy; I think there are a lot of long term residents there (which is what it's designed for). It was a nice change from the hordes of other travelers we're used to seeing on the road and at our hotel stops.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.