I have taken the kids to stay in one for the weekend and they had a blast, had a hard time dragging them out for anything.
You can get some really good deals on those places though, you just have to wait to travel at the right times and look around for deals. If you have kids I would recommend going to one when you travel. Sure beats a boring hotel room where they are constantly nagging you for something to do.