I have been going to this place for over 3 years and over 100 times. This place is a ton of fun and also it's what you can expect. There are tons of rides, lots of thrill coasters and lots of kid coasters. The food is meh. Average. The waits for rides can be very short of very long...it depends on when you go. If you go in the day on a weekday, it won't be busy at all. It's very busy at night and on the weekend because that's when the teens come and the families come. If you come during Halloween Haunt time (september-october) it's a ton of fun..if you want to be scared. Do NOT recommend brining children at night during this time. It gets very...scary. Haha!
The staff varies, you don't have too much interaction with them but I haven't had any problems.
So if you're looking for something to do with friends or your family, I definitely recommend this.