This resort is in disrepair. We saw broken tile at the pool, lights hanging out of the ceiling room of our room, a broken sink, a broken shower drain, a patio table outside covered in bird droppings, trash on the property, landscaped shrubs pulling away from the side of a building, an unclean adult pool, and many other small things that signal the property is either understaffed or has trouble with management and facility care. The menus are out of date, and the television services were limited and buggy.
Service was fine–everyone was friendly and competent. Food was not spectacular, especially for the price, but it was fine overall.
We did not bring our child with us on this trip, but the property is good for kids and the water slides and arcade were kept up a little better than some of the other areas. The arcade is also where they have the free happy hour, so it gets a little boisterous with adults clamoring for their "free" Bud Lights and Charles Shaw (equivalent) wine.
If the price of the stay entices you, go now versus later; I have a feeling it is not going to get better over time. It is a budget resort experience that mostly is fine, but if you want a true resort experience, this will probably feel shabby.