Castles N' Coasters is fun for a few hours. Short wait time in lines considering it was a Friday when we went.
Restrooms have no doors. They have black flap curtains like they use in grocery store backroom freezers.
$25 a person (including my 5 year old) gets you unlimited rides. It cost a little more to add access to miniature golf.
Small lockers are available to rent for 50 cents. (don't lose the key or you will be charged $10 to have your locker opened)
Over 250 arcade machines for the hardcore and family gamer.
Honestly I did not try the food because it's expensive for hot dogs and drinks. Upon purchasing tickets you get your hand stamped upon entrance. That stamp allows you to leave and re-enter the park all day. There's plenty of restaurants and fast food chains around the park including the Metro Mall across the street. You can easily get something to eat from the food court and make your way back if you wanted to.
The sodas they provide are all RC brand cola. They fill fill it up for you. They also sell Monster Energy drinks and Vitamin Water per vending machines only.
Splash Down coaster is similar to Splash Mountain @Disneyland. Really fun and you do get soaking wet. Desert Storm is also fun it's their biggest roller coaster that has 2 loops if I remember correctly and only last about 20 seconds. However the waiting time in line makes up for it as it is extremely short. They have bumper boats that are fun if you have kids. I got on a few other rides don't remember them all by name though. The small go kart style cars are ok. The only problem is that the steering wheel is tweaked so that you can't make full turns (for safety reasons) so it is extremely hard on your wrists. After driving around for 5 min I was actually relieved cuz my hands and wrists were hurting from holding the steering wheel.
Overall this is not a bad place to have fun every now and then.