We were there for just a quick overnight stay here. The Check in was quick. The owner was very friendly, came out in the dark with a flashlight to help guide us into the right pull through. The owners were watering and gardening the next morning. The pool appeared to not be in working order - I couldn't see any water in it when we drove in. The mini-golf seemed to be in pretty good condition, which was a plus. I believe it was $2 (we didn't have time to play). The playground has enough equipment, including a circular merry-go-round type thing the kids enjoyed pushing and then riding on. I enjoy some space and foliage around, but these sites were relatively close and sparse. Goodland Pizza Hut will deliver to the campsite with no issues, but does not accept checks.
Overall, this was a pretty nice campsite. As mentioned by others, the staff is a little annoying about rules and such. When checking in, they asked what the kids' ages were, and jumped out with "They're too young to swim alone, you have to be with them." Ummm, we didn't ask, and we wouldn't let them swim alone. Also, we pulled over near the office (not in a parking space) one time to switch drivers and a pargo police came right over and told us we couldn't park there. Sigh. The site we had was great. Hillside. Tons of foliage room between sites. Steps away from a new shower house with four shower/bathroom setups. The handicapped stall shower wasn't working, so there were only three. Great new playground by the entrance, although we didn't actually make it there. Charging $3 to play 13 holes of mini-golf is a bit chintzy. Why not just let it be free? Pool is nice, although cold, in Mid-July. I think they just redid the area and the pool bottom. There's a shallow baby pool to the side. Overall, I thought the facilities there were very nice and well-kept (what we experienced). It was a bit farther from Hershey then I expected, and the directions through town on the website need an update, because one of the roads has switched to one way.