We were just there last Monday actually. The park is clean, the wait times were'nt bad at all, but we thought the people who worked there were generally not overly friendly. We have season passes to Busch Gardens in Williamsburg and those employees are much more friendly...but it was still lots of fun!
There is a lot to do for every age category, but a lot of roller coasters. They have the rides, and a water park - so plan for what you want to do ahead of time. We did NOT do the water park since we had a 3.5 hour drive home.
Parking was $12 and not bad at all. Zoo America is included in your ticket, as is Chocolate World. If you want to make your own candy, reserve a time early. We tried on our way out and it would have been a 2 hour wait - we didn't wait for it. The factory tour was fun and free though.
We stayed in Lancaster, close to our daughter's dance competition hotel, so I don't know about hotels. I don't know how convenient it will be to go in and out of the park for naps, but it's doable at least by ticket standards. You can also get in on your ticket the night ahead of time an hour or two before the park closes for no extra money...I think they will even validate your parking for the next day.
We always get at least 2 souvenier cups when we first get there...we can get them refilled for cheaper the rest of the day. But they also didn't make me toss my own water bottles going in.
Check local bases for tickets if you have access - our tickets were only $39.50 per adult and $34.50 per child that way...otherwise lots of places will have discounts.
Have fun!!!